【发布时间】:2021-08-09 05:36:53
【问题描述】:
我想在 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);
}
}
【问题讨论】:
-
看看
break。 -
我做了,但没用。
标签: java arrays selenium loops selenium-webdriver