我必须使用 ZK 框架测试动态应用程序,Selenium 无法从不同元素中识别 id,因此无法在文本框中输入文本或选择列表中的元素(来自数据库的元素)
无论我使用什么(xpath 或 css 选择器)都不起作用,总是同样的错误
有谁知道我该如何解决我的问题?
我正在使用 Selenium IDE 1.9.0
Netbeans IDE 7.1.1
和 Firefox 16.0.2
谢谢
html代码是:
按钮 id="zc_subdossierzulButton_8" class="butt z-button-os" style="border-style: solid;border-width: 1px;border-color: #ED0000;" type="button">Rechercher
我尝试的Java代码是:
driver.findElement(By.cssSelector("zc_subdossierzulButton_8.butt"));
不工作
这:
driver.findElement(By.cssSelector("butt z-button-os"));
不工作
还有这个:
String cssSelector = "[class='butt z-button-os']";
driver.findElement(By.cssSelector(cssSelector)).clear();
driver.findElement(By.cssSelector(cssSelector)).sendKeys("c");