如何从Selenium Webdriver中的Node获取价值并在Console中打印?

时间:2017-11-15 07:09:28

标签: xpath selenium-webdriver

我尝试使用Webelement存储值但是 面对错误像: [下面是我想得到的值为K1的图像]

enter image description here

我没有通过Weblelement获取价值,因为它显示错误为

org.openqa.selenium.InvalidSelectorException: The given selector //div[2]/label/strong/following-sibling::text()
is either invalid or does not result in a WebElement. 

我只想将值存储在变量中并打印出来,我尝试了以下代码,但没有结果:

WebElement Key = driver.findElement(By.xpath(“// div [2] / label / strong / following-sibling :: text()”)); String vs = Key.getText(); System.out.println(“key Name .. !!!”+ vs);

建议我的意见

1 个答案:

答案 0 :(得分:0)

尝试使用此Xpath获取WebElement:

  

.//强[文本()='键'] /../..//标签

之后使用element.getText(),您应该具有值:K1