【发布时间】:2019-05-05 02:41:21
【问题描述】:
我知道.getAttribute("innerHTML"),这是检索h1 标记值的方法之一,但我的HTML 如下所示:
我可以访问h1 标签,但无法访问innerHTML。
我想在 Java 中使用 selenium WebDriver 从 innerHTML 检索文本
我使用的解决方案:
首先,我使用
@FindBy(xpath = "//*[@id=\"main\"]/h1") 元素名称为 Findelement,然后使用 Findelement.getAttribute("[0].innerHTML") 检索文本,但在运行程序时抛出 java.lang.NullPointerException。
【问题讨论】:
-
请显示您使用的代码。
-
首先我使用 - @FindBy(xpath = "//*[@id=\"main\"]/h1") 找到 h1 标签,元素名称为 Findelement,然后使用 Findelement.getAttribute( "[0].innerHTML") 来检索文本,但在运行程序时抛出 java.lang.NullPointerException。
-
能否在您的问题中发布此类信息?
-
h1 元素没有 id “main”。因此 Findelement 为空。
标签: java html selenium testing