selenium 点击的问题.请各位大佬指教一下.

2019-04-25 15:29:49 +08:00
 old18
"<div>
<p>
我已阅读并同意
<a href="javascript:void(0)">xxx 协议</a>
</p>
</div>"

click()和鼠标点击都用了
点了就直接跳进协议里了. 然后前面小方框没有勾选上

求各位大佬给个思路
1781 次点击
所在节点    Python
3 条回复
testlover
2019-04-25 16:30:43 +08:00
checkbox 和 a 标签这是俩控件啊 你得操作前面的 checkbox 不能操作 a 标签啊
crazypig14
2019-04-25 16:33:33 +08:00
从 console 代码里用 js 实现点击,再把 js 搬到 python 里
ccdrea
2019-04-30 11:30:36 +08:00
self.broswer.execute_script("arguments[0].click();",checkbox )

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/558619

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX