【发布时间】:2019-09-16 14:34:50
【问题描述】:
我有一个关于 xpath 的问题。我尝试使用屏幕截图中显示的代码获取文本。
我想从此 xpath 中获取文本(是)。
我写的时候在控制台中:
//*[@id='info_is_network']/label[contains(@class , "ant-radio-button-wrapper ant-radio-button-wrapper-checked ant-radio-button-wrapper-disabled" )]/span/text(`)
没问题,找到元素了。
但是当我这样做时在代码中:
WebElement element = driver2.findElement(By.xpath("//*[@id='info_is_network']/label[contains(@class , \"ant-radio-button-wrapper ant-radio-button-wrapper-checked ant-radio-button-wrapper-disabled\" )]/span"));
String res = element.getText();
String res2 = element.getAttribute("value");
我在两次尝试中都得到 null 或什么都没有。
可能是什么原因?日志中没有错误。只需从开发工具复制到 intelij。
屏幕图片(按钮不可点击,仅供查看)
【问题讨论】:
标签: java selenium selenium-webdriver xpath webdriverwait