python - 如何在操作前检查 xpath 是否可用?

标签 python selenium if-statement xpath

我想检查 xpath 是否可用。但我不想忽略任何错误。

我想这样做...

if driver.find_element_by_xpath("your xpath"):

driver.find_element_by_xpath("your xpath").click()

但它不起作用!

最佳答案

如果您使用元素,它将起作用。喜欢...

if driver.find_elements_by_xpath("your xpath"):
driver.find_element_by_xpath("your xpath").click()

它会起作用。

关于python - 如何在操作前检查 xpath 是否可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67963481/

相关文章:

python - 从文件夹动态导入所有模块

python - 如何在 python 中退出 while 循环?

python - 在 Python 中装饰实例方法

selenium - Brave 浏览器有 Selenium 驱动程序吗?

java - 如何将鼠标悬停在父元素上,然后使用 Selenium 和 Action 类单击子元素

列表中的 VB.NET If-Else

python - 内网使用Python的easy_install

java - 如何在selenium java中以相反的顺序打印 anchor 标记及其Web元素的值?

javascript - CSS 类作为 if 语句中的条件

jquery - 仅当图形中的图像具有类时才向图形添加类