-1

我正在使用 chrome 驱动程序和硒检查网页中的一个按钮元素。特定按钮的 html 代码是:

<div class="label text-left text-link link-blue text- 
uppercase">Financial Statement Analysis <span class="count">(2)</span> 
</div>

我尝试了不同的元素选项,例如按名称查找元素、xpath、链接文本等。但没有一个无法找到元素。定位按钮的元素是什么。?

4

3 回答 3

0

您可以尝试使用此 css 选择器:

div.label.text-left.text-link.link-blue.text-.uppercase
于 2018-08-29T07:15:47.737 回答
0

尝试 Xpath:

//span[contains(@class,'count') and text() = '(2)']
于 2018-08-29T07:00:16.863 回答
0

要定位具有文本作为财务报表分析 (2)的元素,您可以使用以下解决方案:

  • Java解决方案:

    WebElement elem = driver.findElement(By.xpath("//div[@class='label text-left text-link link-blue text-uppercase'][contains(.,'Financial Statement Analysis')]"));
    
于 2018-08-29T08:48:30.937 回答