相关疑难解决方法(0)

使用Java的Selenium WebDriver测试中等效的waitForVisible/waitForElementPresent?

使用"HTML"Selenium测试(使用Selenium IDE或手动创建),您可以使用一些非常方便的命令,WaitForElementPresentWaitForVisible.

<tr>
    <td>waitForElementPresent</td>
    <td>id=saveButton</td>
    <td></td>
</tr>
Run Code Online (Sandbox Code Playgroud)

在用Java编写Selenium测试时(Webdriver/Selenium RC-我不确定这里的术语),是否有类似内置的东西

例如,用于检查对话框(需要一段时间才能打开)是可见的...

WebElement dialog = driver.findElement(By.id("reportDialog"));
assertTrue(dialog.isDisplayed());  // often fails as it isn't visible *yet*
Run Code Online (Sandbox Code Playgroud)

编码此类检查的最简洁的方法是什么?

Thread.sleep()在整个地方添加调用将是丑陋和脆弱的,并且滚动自己的while循环似乎也非常笨拙...

java selenium webdriver selenium-ide selenium-webdriver

54
推荐指数
2
解决办法
15万
查看次数