Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用selenium单击第九个链接_Java_Selenium Webdriver - Fatal编程技术网

Java 如何使用selenium单击第九个链接

Java 如何使用selenium单击第九个链接,java,selenium-webdriver,Java,Selenium Webdriver,假设,我在网上有10个链接,我们如何点击第9个链接 我们怎样才能写出同样的代码呢 List li= driver.findElements(By.id("112eed"); 这很容易实现。 在selenium中迭代列表最常见的方法是获取完整的项目列表,并获取所需的正确项目(通过可以使用的最佳标识符) 伪: listOfElements = driver.getElementsBy(By<someSelector>); if (listOfElements.size() >=

假设,我在网上有10个链接,我们如何点击第9个链接

我们怎样才能写出同样的代码呢

List li= driver.findElements(By.id("112eed");

这很容易实现。 在selenium中迭代列表最常见的方法是获取完整的项目列表,并获取所需的正确项目(通过可以使用的最佳标识符)

伪:

listOfElements = driver.getElementsBy(By<someSelector>);
if (listOfElements.size() >= 8) {
   link = listOfElements.get(8)
}
listofements=driver.getElementsBy(By);
if(listofements.size()>=8){
link=listofements.get(8)
}

我想请您在您的答案周围添加一些上下文。只有代码的答案很难理解。如果你能在你的文章中添加更多的信息,这将有助于询问者和未来的读者。