如何从外循环开始迭代?

时间:2021-05-20 00:07:05

标签: java arrays selenium loops selenium-webdriver

我想在 selenium 中迭代两个嵌套循环。在下面的例子中,一旦第一次迭代完成,我想从“outerLoop:for(long l:placeHolder)”而不是“innerLoop:for(String m:nickName)”开始我的下一次迭代。我不希望我的内循环完全完成然后转到外循环。我希望我的外循环从数组“placeHolder”中获取索引 1 处的值,我希望我的内循环从数组“nickName”中获取索引 1 处的值,然后返回到外循环从数组“placeHolder”中获取索引 2 处的值" 并从数组 "nickName" 中获取 index2 处的值。下面是我的代码。

long[] placeHolder = {12345678901L, 123525212101L};
String[] nickName = {"MyName","YourName"};

outerLoop: for(long l : placeHolder) {
     innerLoop: for(String m: nickName) {
  driver.findElement(By.xpath("//input[@name= 'ctl00$BodyContentPlaceHolder$"+ l +"TXT']")).sendKeys(m);

     }
}

0 个答案:

没有答案
相关问题