我正在尝试跳过一行,然后在下一行上单击一个按钮。每次,它都会回到我要跳过并单击的行。如何单击下一行?
这是我的代码的样子:
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;
}
答案 0 :(得分:0)
请尝试以下代码:
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;
}
在代码中,在checkinig标题之后,您再次使用xpath查找元素,这些元素将再次获取您不想单击的相同数据。