我想在 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);
}
}