我有数组列表,我从中随机选择一个。 我可以打印随机输出。如何将输出作为 xpath 值传递??
String[] Category = {"abc", "abc", "abc", "abc", "abc", "abc", "abc"};
Random random = new Random();
int index = random.nextInt(Category.length);
System.out.println(Category[index]);
driver.findElement(By.xpath("//*[@name='\"${Category[index]}\"']")).click();
最佳答案
试试这个。
String xpath= "//*[@name='" + Category[index] + "']";
driver.findElement(By.xpath(xpath)).click();
关于java - 如何将输出添加到 xpath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37165196/