首页 > 解决方案 > “find_element_by_xpath”无法正常工作 Selenium

问题描述

我正在尝试制作一个对 pinterest 上的某个 pin 发表评论的机器人,该 pin 有两个选项卡、照片和评论,我正在尝试单击评论以便我可以发表评论,我使用了该元素的 xpath,但是当我运行它,它点击评论按钮下方的图片,我确保 xpath 是唯一的,我试图在控制台中找到它,它给了我一个我想要的结果,所以我不明白是什么错了,谁能帮帮我?

固定网址:网址

try:
   WebDriverWait(self.browser, 10).until(
          EC.visibility_of_element_located((By.XPATH, "//div[contains(text(), 'comments')]")))
except TimeoutException:
   pass
else:
   sleep(3)
   self.browser.find_element_by_xpath('//div[contains(text(), "comments"]').click()

在此处输入图像描述

标签: pythonseleniumxpath

解决方案


尝试关闭"]"方括号


推荐阅读