Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.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 如何跳过一行并移动到下一行,然后单击某个按钮_Java_Selenium - Fatal编程技术网

Java 如何跳过一行并移动到下一行,然后单击某个按钮

Java 如何跳过一行并移动到下一行,然后单击某个按钮,java,selenium,Java,Selenium,我试图跳过一行,然后单击下一行上的按钮。每次,它都会返回到我要跳过的行并单击。如何单击下一行 这就是我的代码的样子: List<Web Element> mod=driver.findElements(By.xpath("//table[@id='awardTable']/tbody/tr/td[2]/span")) for(WebElement md : mod){ if(md.getAttribute("title")){ continue; }

我试图跳过一行,然后单击下一行上的按钮。每次,它都会返回到我要跳过的行并单击。如何单击下一行

这就是我的代码的样子:

List<Web Element>  mod=driver.findElements(By.xpath("//table[@id='awardTable']/tbody/tr/td[2]/span"))
for(WebElement md : mod){
   if(md.getAttribute("title")){
      continue;
   }
   driver.findElement(By.xpath("//table[@id='awardTable']/tbody/tr/td[2]/span")).click();
   break;
}
List mod=driver.findElements(By.xpath(“//table[@id='awardTable']/tbody/tr/td[2]/span”))
for(WebElement-md:mod){
if(md.getAttribute(“标题”)){
继续;
}
findElement(By.xpath(“//table[@id='awardTable']/tbody/tr/td[2]/span”)。单击();
中断;
}
请尝试以下代码:

List<Web Element>  mod=driver.findElements(By.xpath("//table[@id='awardTable']/tbody/tr/td[2]/span"))
for(WebElement md : mod){
   if(md.getAttribute("title")){
      continue;
   }
   md.click();
   break;
}
List mod=driver.findElements(By.xpath(“//table[@id='awardTable']/tbody/tr/td[2]/span”))
for(WebElement-md:mod){
if(md.getAttribute(“标题”)){
继续;
}
md.click();
中断;
}
在您的代码中,在签出标题之后,您将再次使用xpath查找元素,xpath将再次获取您不希望单击的相同数据