如何使用 style 属性查找 webelement

Dha*_*tri 4 selenium webdriver selenium-webdriver

下面是一个元素的 HTML 代码,我想使用 java 中的 selenium webDriver 通过类和样式属性来定位该元素

 <div class="qooxdoo-table-cell" style="left:252px;width:117px;height:24px;"/>
Run Code Online (Sandbox Code Playgroud)

建议一种可以帮助补充硒的方法

我想使用java代码定位元素,即Driver.findelement(by. ....

Xwr*_*eia 6

只要元素不是唯一的,您就必须获取这两个属性:

这是一般形式,将空字符串替换为您所需的类和样式:

driver.findElement("By.xpath(//div[@class='' and style='']");
Run Code Online (Sandbox Code Playgroud)

所以:

driver.findElement(By.xpath("//div[@class='qooxdoo-table-cell' and style='left:252px;width:117px;height:24px;']");
Run Code Online (Sandbox Code Playgroud)

祝你好运!