我无法弄清楚如何将WebElement
元素转换为字符串,以便可以在driver.findElement(By.xpath(element))
内部传递?
例如:
WebElement element = driver.findElement(By.xpath(somexpath));
public void clickOnButton(WebElement element){
String xpath = element.toString();
driver.findElement(By.xpath(xpath)).click();
}
我正在例外情况
答案 0 :(得分:0)
制作一个字符串并将xpath的值存储在其中,然后在findElement方法中使用该字符串。
例如:
String elementPath = "xpathExpresssion";
WebElement element = driver.findElement(By.xpath(elementPath));