Selenium Webdrive(Java)使用名称的预定义部分生成变量
我在下面的循环中尝试动态创建变量:
for (int i=0; i<cnAmnt.size(); i++) {
String groupId = "group_"+i;
System.out.println("Id :"+groupId);
List<WebElement> grAmount1 = Login.driver.findElements(By.cssSelector("#Change>#"+groupId+">li.Syst"));
System.out.println("The amount is " + grAmount1.size());
}
在部分:String groupId = "group_"+i;
我试图生成变量,但这不是我想要的。可以生成为:
字符串groupId+i=“smth”;所以最后我可以在我的循环中得到类似字符串groupId_0=。。。。,字符串groupId_1。。。。等等
# 1 楼答案
输出
创建数组,然后使用该数组为groupId赋值