我试图首先定位(通过xpath)并单击配置文件的第一篇文章。然后我想定位“heart”元素,并查看其aria标签的值,因为在aria标签中有“Like”或“nother”。现在的问题是,我在尝试定位“心脏”元素时出现以下错误:
selenium.common.exceptions.NoSuchElementException:Message:没有这样的元素:无法找到元素:{“方法”:“xpath”,“选择器”:“/html/body/div[4]/div[2]/div/article/div[3]/section[1]/span[1]/button/div/span/svg”}
我试了这么多,但不知怎的,我被困在这个简单的问题。。。 我的代码是:
def foo(self):
self.browser.find_element_by_xpath("/html/body/div[1]/section/main/div/div[3]/article/div[1]/div/div[1]/div[1]").click()
time.sleep(1)
element = self.browser.find_element_by_xpath("/html/body/div[4]/div[2]/div/article/div[3]/section[1]/span[1]/button/div/span/svg")
text = element.get_attribute("aria-label")
print(text)
我非常感谢你的帮助(x)
这很有效。它根据心脏svg的颜色进行检查
相关问题 更多 >
编程相关推荐