0
|
undetected Selenium · 技术社区 · 4 年前 |
![]() |
1
1
你可以点击标签,它就起作用了。
|
![]() |
2
0
尝试使用xpath等待
如果仍然不起作用,试着等到可见
|
![]() |
3
0
该元素确实是可点击的。但它有一个标签。 有关绑定标签和信息的更多信息 here
使用
您可以通过拨打电话确认它是可点击的
或者
结果:
但是
结果:
这就是为什么,无论你等多久,它永远不会成为现实。
要单击输入元素,您可能会以标签元素为目标。它们与属性绑定在一起
就你的情况而言
也:
两者均返回:
|
![]() |
4
0
首先,倾向于使用Id>Css选择器>XPath。因此,示例代码可能是
然而,无论如何,这都不是一个可点击的元素,所以尽管等待了20秒,它总是会达到超时,等待它变得“可点击”。(单选按钮的圆圈具有以下样式
可点击元素是目标标签;没有Id,但你可以通过CSS找到它:
以下是我的工作代码来证明它的工作原理:
|
![]() |
5
0
如果您尝试使用所选的css选择器单击元素,则会抛出以下异常:
原因在于
相反,您应该尝试使用以下css选择器单击下面的标签元素:
所以,你的代码应该看起来像:
|
![]() |
ARH · 如何使用Selenium识别网站中使用的所有标签 2 年前 |
![]() |
vidhu · 无URL的自动化测试 2 年前 |
![]() |
Myoung Nam · 如何从谷歌搜索中提取多个div类? 2 年前 |