我正在尝试为 github 登录页面上的错误消息获取 XPATH。( https://github.com/login )。但是我无法在 chrome 中获取此元素的 XPATH
我输入了不正确的凭据并看到“不正确的用户名或密码”之后:
我试图通过 chrome 复制 XPATH$x("//*[@id='js-flash-container']/div/div/text()")
但它返回 (2) [text, text]
$x("//div[contains(text(), 'Incorrect username or password.')]")
但它什么也没返回
HTML:
<div class="flash flash-full flash-error">
<div class="container">
<button class="flash-close js-flash-close" type="button" aria-label="Dismiss this message">
<svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"></path></svg>
</button>
Incorrect username or password.
</div>
</div>
我需要一条错误消息。但我没有
private By error = By.xpath("//*[@id='js-flash-container']/div/div/text()");
慕盖茨4494581
慕容森
回首忆惘然
相关分类