如何使用 Selenium 和 Java 读取 <title> 标签内的文本?
How to read text inside <title> tag using Selenium and Java?
我有一些网页,我正在寻找带有 FindBy 注释的 title
标记(PageFactory.initElements 存在于 class 的构造函数中):
@FindBy(tagName = "title")
private WebElement titleTag;
之后,我尝试使用 WebElement 方法 titleTag.getText()
获取 "some text"。 HTML 部分代码是通用的:<title>some text</title>
。但我绝对没有输出 - 字面意思。尝试将结果与 null
、""
、\n
甚至 [=19=]
进行比较 - 它始终是 false
比较。
不需要为此使用@findBy。只需使用 driver.getTitle()
我有一些网页,我正在寻找带有 FindBy 注释的 title
标记(PageFactory.initElements 存在于 class 的构造函数中):
@FindBy(tagName = "title")
private WebElement titleTag;
之后,我尝试使用 WebElement 方法 titleTag.getText()
获取 "some text"。 HTML 部分代码是通用的:<title>some text</title>
。但我绝对没有输出 - 字面意思。尝试将结果与 null
、""
、\n
甚至 [=19=]
进行比较 - 它始终是 false
比较。
不需要为此使用@findBy。只需使用 driver.getTitle()