Java Selenium WebDriver:随机单击行按钮
如何随机单击表中的行? 我知道如何使用Random类来迭代列表,但由于xpath不同,我不知道如何在随机化后单击特定行的按钮 请为我提供一些如何解决这个问题的想法和指导Java Selenium WebDriver:随机单击行按钮,java,selenium,testng,Java,Selenium,Testng,如何随机单击表中的行? 我知道如何使用Random类来迭代列表,但由于xpath不同,我不知道如何在随机化后单击特定行的按钮 请为我提供一些如何解决这个问题的想法和指导 ps:我有一些想法,按钮位于最后一列,所以我只需点击最后一列按钮 这里有一个简单的方法来获取从1到10的随机数 int min=1; int max=9; int randomNum = ThreadLocalRandom.current().nextInt(min, max + 1); Syste
ps:我有一些想法,按钮位于最后一列,所以我只需点击最后一列按钮 这里有一个简单的方法来获取从1到10的随机数
int min=1;
int max=9;
int randomNum = ThreadLocalRandom.current().nextInt(min, max + 1);
System.out.println(randomNum);
如果我们认为它的行号,那么,需要单击该行的最后一列
我将最后一列成像为td[6],然后路径将如下所示
"//table/tbody/tr["+randomNum+"]/td[6]/button"
您可以获得元素列表。然后生成从0到列表大小-1的随机数。之后,您可以从列表中获取该元素并提供单击信息。其他人的答案您可以帮助我吗?