我正在使用 chrome 驱动程序和硒检查网页中的一个按钮元素。特定按钮的 html 代码是:
<div class="label text-left text-link link-blue text-
uppercase">Financial Statement Analysis <span class="count">(2)</span>
</div>
我尝试了不同的元素选项,例如按名称查找元素、xpath、链接文本等。但没有一个无法找到元素。定位按钮的元素是什么。?
我正在使用 chrome 驱动程序和硒检查网页中的一个按钮元素。特定按钮的 html 代码是:
<div class="label text-left text-link link-blue text-
uppercase">Financial Statement Analysis <span class="count">(2)</span>
</div>
我尝试了不同的元素选项,例如按名称查找元素、xpath、链接文本等。但没有一个无法找到元素。定位按钮的元素是什么。?
您可以尝试使用此 css 选择器:
div.label.text-left.text-link.link-blue.text-.uppercase
尝试 Xpath:
//span[contains(@class,'count') and text() = '(2)']
要定位具有文本作为财务报表分析 (2)的元素,您可以使用以下解决方案:
Java解决方案:
WebElement elem = driver.findElement(By.xpath("//div[@class='label text-left text-link link-blue text-uppercase'][contains(.,'Financial Statement Analysis')]"));