我有一个 HTML<div>
元素并希望使用 Selenium 检查它是否左对齐。但是,那float:left
CSS 属性在 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(使用前将#替换为@)