Selenium Python 2.7 Chrome中的xpath id在每次获取中都在变化

2024-06-10 10:04:29 发布

您现在位置:Python中文网/ 问答频道 /正文

还有一个问题,我问了类似的问题早些时候,我尝试了这种方法,但不能使用这个方法在这个问题,所以请帮助我。是元素 html代码是-过滤器

所以基本上,问题是有一个按钮,它是一种切换按钮,我想点击那个按钮来选择设备,比如桌面,平板电脑和移动设备,所有的复选框都已经被选中了(默认),现在我必须取消选中或取消选择设备,为此,首先我必须点击那个切换按钮,当我点击切换按钮时,它的id(gwt-uid-598)598在每次刷新时都会发生变化。你能帮我一下吗?在这种情况下我应该采取什么样的方法。在

我正在使用下面的python代码。在

单击设备筛选器

元素=driver.find_元素('//*[@id=“gwt-uid-598”]/div/div/span') 元素单击()

提前谢谢。在


Tags: 方法代码divid元素过滤器uidhtml
1条回答
网友
1楼 · 发布于 2024-06-10 10:04:29

好问题。在

尝试使用其他选择器,例如:css class或使用xpath方法contains()。在

示例://div[contains(text(), "checkbox")]

我可以帮助你,如果你可以提供源代码的网页或所需的元素。在

相关问题 更多 >