1

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

在此处输入图像描述

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

我的笔记:

  1. 对于 chrome 浏览器 (v2.9.24) ,所有测试均已成功运行。
  2. 当我使用最新的firefox浏览器(v45.0.1)时,只有第一次测试成功运行,其他都失败了。
  3. 其中一些无法捕捉弹出窗口输入值,然后它将继续进行下一次测试。
  4. 在某些情况下,pop-window 等不及了,它很快就消失了,然后单元测试找不到用户名和密码字段来填充值。

我需要在 Firefox 上测试它们,那么如何克服这个问题。

注意:我尝试了其中的一些建议,但仍然出现了之前的问题。

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

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

Configuration.fastSetValue=true;

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

4

0 回答 0