使用 java webdriver selenium 获取定位器值

使用 java webdriver selenium 获取定位器值

我正在尝试获取以下选择器值:

<span title="Error - Unresolved" class>

我的目的是获取本例中的标题值 --> “错误 - 未解决” 有没有一种干净、优雅的方法来实现它?我正在使用 getText() 方法,但它返回“”,这是正确的,但在本例中我找不到提取标题值的方法。

答案1

  1. 如果你想定位你可以使用HTMLtitle属性来实现XPath选择器如:

    WebElement mySpan = driver.findElement(By.xpath("//span[@title='Error - Unresolved']"));
    
  2. 如果你已经有一个实例Web元素并且需要有它的title属性值 - 选择获取属性()功能如下:

    String title = mySpan.getAttribute("title")
    

    在此处输入图片描述

相关内容