xpath 的 id 每次在 selenium python 2.7 chrome 中都会发生变化
id of xpath is getting changed every time in selenium python 2.7 chrome
我还有一个问题,我之前问过类似的问题,我试过那个方法,但不能在这个问题上使用那个 methon,所以请帮助我。这是元素
html 代码是 - 过滤器
所以基本上,问题是有一个按钮是它的一种切换按钮,我想单击该按钮以 select 设备,如台式机、平板电脑和移动设备,所有复选框都已经(默认)selected 现在我必须取消选中或取消select 设备,为此,首先我必须单击那个切换按钮,当我单击切换按钮时它的 id (gwt-uid-598) 598 每次或每次刷新都会发生变化。你能帮我吗,在这种情况下我应该遵循什么或哪种方法。
我正在使用下面的 python 代码。
点击设备过滤器
elem = driver.find_element_by_xpath('//*[@id="gwt-uid-598"]/div/div/span')
elem.click()
提前致谢。
好问题。
尝试使用其他选择器,例如:css class 或使用 xpath 方法 contains()
。
示例://div[contains(text(), "checkbox")]
如果你能提供页面或所需元素的源代码,我可以帮助你。
我还有一个问题,我之前问过类似的问题,我试过那个方法,但不能在这个问题上使用那个 methon,所以请帮助我。这是元素 html 代码是 - 过滤器
所以基本上,问题是有一个按钮是它的一种切换按钮,我想单击该按钮以 select 设备,如台式机、平板电脑和移动设备,所有复选框都已经(默认)selected 现在我必须取消选中或取消select 设备,为此,首先我必须单击那个切换按钮,当我单击切换按钮时它的 id (gwt-uid-598) 598 每次或每次刷新都会发生变化。你能帮我吗,在这种情况下我应该遵循什么或哪种方法。
我正在使用下面的 python 代码。
点击设备过滤器
elem = driver.find_element_by_xpath('//*[@id="gwt-uid-598"]/div/div/span') elem.click()
提前致谢。
好问题。
尝试使用其他选择器,例如:css class 或使用 xpath 方法 contains()
。
示例://div[contains(text(), "checkbox")]
如果你能提供页面或所需元素的源代码,我可以帮助你。