【发布时间】:2020-08-15 17:23:16
【问题描述】:
这是我的代码:
label = browser.find_elements_by_xpath('//label[contains(.,"{}")]'.format("XYZ"))
if label:
check if we can click this element (label[0]) if it's not clickable, continue.
是否有可能找到一个元素,然后检查它是否可点击?
通常,当点击按钮时出现其他内容的网页会出现此问题。这意味着该元素存在但您无法与他互动。如何处理此错误或忽略并继续?
P.S. 类似的问题已经问过好几次了,但我看不到适合我需要的答案。像implicitly_wait(1) 和 e.t.c 这样的解决方案。不是我要找的。p>
【问题讨论】:
-
是否可以找到一个元素然后检查它是否可点击? 可以吗?你能澄清你的问题到底是什么吗?请参阅How to Ask、help center。
-
清理方法来检查选定的 XPath 是否可交互(如果它是可见的)
-
@AMC 基本上是一个可以做的层-> 元素存在吗? -> 如果是,-> 是否可见 -> 如果是 -> 单击(发送键和等))
-
如何使用
.is_displayed()