【发布时间】:2021-03-06 03:35:08
【问题描述】:
我有一个网站,只想点击并打开一个折叠/打开窗口。我的条件是只有当这个按钮没有打开时才打开它,否则继续下一步操作。 我需要在 selenium python 代码中添加什么响应或键来执行此操作。
这可能有助于更清晰。
特定按钮的 X 路径是 /html/body/div1/div/div2/div/san/svg 我用于点击的代码是
driver.find_element_by_xpath('/html/body/div[1]/div/div[2]/div/san/svg').click()
所有我想做的,如果之前没有点击,那么只需点击,我需要在 selenium python 中使用什么参数或选项来做到这一点。
当盒子关闭时添加更多细节这是“我看到的元素代码”
【问题讨论】:
-
点击后,该图标的 html 代码部分必须更改。你可以写一个尝试除此之外。检查元素并检查发生了哪些变化。
-
@Pygirl 任何代码 sn-p 示例?
-
@Pygirl 为这两个动作添加了 html 代码,你能帮我提供一个代码模板吗,只有当盒子通过 selenium 点击并打开时处于关闭状态,否则忽略此点击步骤。谢谢
-
您有最初隐藏的类小部件页面。你可以使用它。 Selenium 具有在找到元素时触发代码的功能。你可以使用它。
标签: javascript python css python-3.x selenium