Java 如何在SeleniumWebDriver中获取数组中的文本并将值与excel中的数据进行比较
使用的代码:Java 如何在SeleniumWebDriver中获取数组中的文本并将值与excel中的数据进行比较,java,excel,selenium,Java,Excel,Selenium,使用的代码: int n = 0; int a[10] = null; for(int i=1;i<n;i++) { a[i] = driver.findElement(By.xpath(".//*[@id='steplist']/li[n]")).getText(); System.out.println("/userID ="+a[i]); } i
int n = 0;
int a[10] = null;
for(int i=1;i<n;i++)
{
a[i] = driver.findElement(By.xpath(".//*[@id='steplist']/li[n]")).getText();
System.out.println("/userID ="+a[i]);
}
int n=0;
int a[10]=null;
对于(int i=1;i,可以使用findElement而不是findElement获取具有相同xpath的所有元素,因此可以执行以下操作:
WebElement elements = driver.findElements(By.xpath(".//*[@id='steplist']/li"))
for(WebElement elem: elements) {
a.add(elem.getText());
}
对于excel,您可以使用jexcelapi您不能将webelement转换为String或int