【发布时间】:2021-10-07 12:52:04
【问题描述】:
我正在尝试制作一个机器人,对 pinterest 上的某个 pin 发表评论,该 pin 有两个选项卡、照片和 cmets,我正在尝试单击 cmets 以便发表我的评论,我使用了该元素的 xpath ,但是当我运行它时,它点击了评论按钮下方的图片,我确保 xpath 是唯一的,我试图在控制台中找到它,它给了我一个我想要的结果,所以我没有不明白怎么回事,谁能帮帮我?
固定网址:URL
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()
【问题讨论】:
-
请检查 .. 它在 iframe 内吗?
-
我会努力的。
-
我检查过,我相信它不在 iframe 内
-
错误是什么,你得到了。如果没有这样的元素异常。您需要添加等待
-
不,它只是点击了错误的元素