pop-window在填充其田地之前消失了

时间:2016-04-14 11:44:11

标签: unit-testing selenium selenium-webdriver selenium-firefoxdriver selenide

我需要通过使用不同的用户名和不同的Juint测试来测试登录功能。密码值。所有测试都位于同一Juint中。我使用以下JAR文件:

enter image description here

或这些测试,浏览器仅在第一次测试时打开,在最后一次测试时关闭。

我的笔记:

  1. 对于chrome浏览器(v2.9.24),所有测试都成功运行。
  2. 当我使用最新的firefox浏览器(v45.0.1)时,只有第一次测试成功运行而其他测试失败。
  3. 他们中的一些人无法抓住弹出窗口输入值,然后它会继续进行下一次测试。
  4. 在某些情况下,pop-window无法等待,它会很快消失,然后单元测试无法找到用户名和密码字段来填充值。
  5. 我需要在firefox上测试它们,所以如何克服这个问题。

    注意: 我尝试了其中一些建议,但仍然发生了上一个问题。

    WebDriverWait waitLog = new WebDriverWait(WebDriverRunner.getWebDriver(), 2);             
    waitLog.until(ExpectedConditions.elementToBeClickable($(".modal-dialog")));
    

    或者在测试此参数之前设置:

    Configuration.fastSetValue=true;
    

    但是,我无法找到解决此问题的方法。

0 个答案:

没有答案