我试图让WebDriver等待一个元素出现,但我只有几个代码要关闭。下面是按钮的html正文内容;
<input class="btn" value="Analyze" type="button" data-bind="click:$root.windowsAnalysis.analyzeFilesClick,enable:$root.windowsAnalysis.analyzeFilesEnabled">
我已将以下行添加到我的测试中,但它没有制作WebDriver&#39;等等。
new WebDriverWait(Login.driver,10).until(ExpectedConditions.visibilityOf
(Login.driver.findElement(By.cssSelector("input[@class='btn'][@value='Analyze']"))));
有什么想法吗?
非常感谢提前
答案 0 :(得分:0)
问题在于你的CSS路径,
By.cssSelector("input[@class='btn'][@value='Analyze']");
在课前的@和值无效,应该是,
By.cssSelector("input[class='btn'][value='Analyze']");