测试方法中的循环不运行

时间:2018-05-02 13:17:57

标签: java selenium testing testng

我只是在测试方法(testNG)中编写一个for循环,希望在测试运行时循环也运行完整的迭代,但测试中的循环只运行一次 实际上,我无法弄清楚为什么循环只运行一次?

code example

2 个答案:

答案 0 :(得分:0)

由于您的声明,您的循环只运行一次:

for (int i=1; i<2; i++)

第一次迭代后,i将增加到2。这将导致循环终止,因为i<2不再为真。

答案 1 :(得分:0)

原因可能是在第一个循环之后,您已登录。对于第二个循环,登录页面未再次加载,没有会话被丢弃且您已经登录。可能是因为这个,你没有在正确的页面上继续循环,某个地方会有例外。