访问selenium中的css类属性

2024-03-08

我有一个 HTML<div>元素并希望使用 Selenium 检查它是否左对齐。但是,那float:leftCSS 属性在 CSS 类中定义。

有什么方法可以通过 Selenium 访问 CSS 类属性吗?或者还有其他方法可以获取这个值吗?

<div class="myclass">
...
</div>

在示例.css 中

.myclass{
   float:left;
}

我试图使用getEval() - this.page().findElement("foo")找出获取 CSS 类属性的方法。


通过 webdriver,您可以使用 css 选择器:

WebElement element = driver.findElement(By.cssSelector(".myclass"));
String float = element.getCssValue("float");

See Javadoc http://selenium.googlecode.com/svn/trunk/docs/api/java/org/openqa/selenium/WebElement.htmlWebElement 的

更新答案!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

访问selenium中的css类属性 的相关文章

随机推荐