Python中文
首页
教程
问答
标签
搜索
登录
注册
“通过xpath查找元素”无法正常工作
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我尝试在pinterest上创建一个机器人,对某个pin进行评论,pin有两个选项卡,照片和评论,我尝试单击评论以便发布我的评论,我使用了该元素的xpath,但当我运行它时,它单击了评论按钮下方的图片,我确保xpath是唯一的,我尝试在控制台中找到它,它给了我一个结果,这是我想要的,所以我不明白是什么错了,有人能帮我吗</p> <p>pin URL:<a href="https://www.pinterest.co.uk/pin/384283780713508363/" rel="nofollow noreferrer">URL</a></p> <pre><code>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() </code></pre> <p><a href="https://i.stack.imgur.com/yZocz.png" rel="nofollow noreferrer">enter image description here</a></p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>尝试使用:</p> <pre><code>self.browser.find_element_by_xpath("//div[@data-test-id='canonicalCommentsTab']").click() </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
Kivy:在屏幕管理器中使用on_press even更改屏幕
10 回答
kivy:在幻灯片转换开始时播放声音,按下按钮后停止播放
4 回答
KIVY:在应用程序初始化期间添加小部件
8 回答
Kivy:在我的应用程序中添加工具栏
5 回答
Kivy:在排序ListAdapter d时无法更新ListView
4 回答
kivy:在根控件中用on-unpress-even更改嵌套按钮的颜色
4 回答
Kivy:在桌面上隐藏鼠标光标
8 回答
Kivy:在每次触摸之后(在触摸屏上)在FloatLayout中添加图像,但是所有以前的图像都消失了
7 回答
KIVY:在油漆应用程序中更改线条颜色
4 回答
Kivy:在简单的“Hello World”脚本中出现未知类<WindowManager>错误?
4 回答
Kivy:在网格中分配操作/分类按钮
9 回答
Kivy:在视图滚动时保持绘图说明在视图中
8 回答
Kivy:在重新进入的屏幕上将切换按钮重置为“正常”
5 回答
Kivy:基于基线更新标记中心位置
9 回答
Kivy:增加BoxLayout所需的空间?
6 回答
Kivy:声音开始播放,但在Android上是“不可阻挡的”,但在Windows上却可以
4 回答
Kivy:处理事件
4 回答
Kivy:多个屏幕和菜单项没有实现
8 回答
Kivy:如何为python创建的小部件使用画布
9 回答
Kivy:如何从kvlang中的任何屏幕访问嵌套的screenmanager
3 回答