如何将从XML文件读取的xpath值传递给driver.findElement(By.xpath(variableName))

时间:2017-04-05 08:41:42

标签: java xml selenium xpath

我正在使用JAXB从XML文件中读取Xpath值,然后将该值传递给 xpath参数:

WebElement e = driver.findElement(By.xpath(variableName));
e.click();

其中variableName是一个String变量,其值已从XML中读取。

它不起作用。但是以下代码正在运行:

String variableName = "//*[@id=\"treemenu1\"]/li[48]";
WebElement e = driver.findElement(By.xpath(variableName));
e.click();

任何人都可以告诉我哪里出错了吗?

0 个答案:

没有答案