【发布时间】:2017-01-23 19:02:40
【问题描述】:
我正在通过CssSelector 识别可点击的WebElement。我正在使用的示例代码是:
String selectorString = "a.some-text.item";
WebElement we = driver.findElement(By.cssSelector(selectorString));
we.click();
问题是,单击该项目后,其CssSelector 更改为a.some-text.item.clicked。我仍然可以通过使用上面的selectorString 变量来安全地识别它。但是,我只想在之前没有点击过的情况下点击它。
如何确定项目状态,即其cssSelector 名称是a.some-text.item 还是a.some-text.item.clicked?
【问题讨论】:
标签: java selenium selenium-webdriver automation css-selectors