java - WaitforElement 超时错误?

标签 java selenium junit4 selenium-ide

我正在将编码转换为 Junit4(webdriver) 。当我在 Eclipse 中运行代码时,我在下面的代码中收到错误,

for (int second = 0;; second++) {
  if (second >= 60) fail("timeout");
     try { 
       if (isElementPresent(By.cssSelector("button.MB_focusable"))) break;
     }
     catch (Exception e) {}
     Thread.sleep(1000);
    }

谁能告诉我如何摆脱这个?

最佳答案

尝试在创建 DefaultSelenium 对象后调用 isElementPresent 方法。

在 Eclipse 和 Selenium Rc 中运行测试用例时,我们需要调用该对象的对象。

如果遇到任何其他问题,请尝试告诉我。

关于java - WaitforElement 超时错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7600822/

相关文章:

java - Spring Boot 测试不工作

javascript - Javascript 中的 Selenium Protractor : Extracting getText keeps returning undefined

java - assertTrue() 没有抛出 AssertionError

java - JUnit - 断言相同

java - 从数组中获取随机值

java - 正则表达式 java 运算符

java - 尝试在 Mule 中创建动态 HTTP 端点时出现 java.lang.IllegalArgumentException

java - 下拉列表空指针 JSP 到 Servlet

java - 使用 Webdriver 页面对象模型处理大量 WebElement 的断言

java - JUnit类别-如何避免代码重复