<span class="left-menu-title selectorgadget_selected" data-xpal="xpath-verify-selected" style="">Admin</span>
如何编写 XPath 或 CSS 表达式?插件我试过了,不行。
如果有人知道如何在登录网站后单击左侧栏中的元素将会有很大的帮助。它没有点击,脚本失败。
@FindBy(xpath = "//SPAN[@class='left-menu-title'][text()='Admin']")
WebElement clickOnAdmin;
public WebElement adminClick() {
return clickOnAdmin;
}
最佳答案
有多个类,但您仅检查 left-menu-title
。
SPAN
标记名称的大小写也可能是一个问题 depending on a driver .
固定版本,使用 contains()
(请注意,严格来说,这不是理想的 class
XPath 检查 - 你 need the concat
and normalize-space
):
//span[contains(@class, 'left-menu-title')][text()='Admin']
关于css - 如何编写 XPath 或 CSS 表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48143384/