每次在selenium python 2.7 chrome

时间:2017-10-20 08:03:58

标签: python css selenium selenium-webdriver ui-automation

我还有一个问题,我之前问了类似的问题,我尝试了这种方法,但是不能在这个问题上使用那个方法,所以请帮助我。这是元素 HTML代码是 - 过滤器

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

我使用下面的python代码。

单击设备过滤器

elem = driver.find_element_by_xpath('// * [@ id =“gwt-uid-598”] / div / div / span') elem.click()

提前致谢。

1 个答案:

答案 0 :(得分:0)

好问题。

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

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

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