我有一组
Eclipse的结果如下:
<li>
标签,我需要点击包含特定数字(比如4)的那一个。<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
我的代码是:
int a = 4;
List<WebElement> allElements = driver.findElements(By.xpath("//div[@class='divClass']/ul[@class='ulClass']/li"));
for (WebElement element: allElements) {
String bText = element.getText();
int b = Integer.parseInt(bText);
System.out.println(a + " ? " + b);
if (a == b){
element.click();
break;
}
}
Eclipse的结果如下:
1 ? 4
2 ? 4
3 ? 4
4 ? 4
5 ? 4
我不明白 if
语句有什么问题(因为 element.click();
或 break;
不起作用)... 请问有人可以帮忙吗?