3

HTML<div>要素があり、Seleniumを使用して左揃えになっているかどうかを確認したいと思います。ただし、float:leftCSSプロパティはCSSクラスで定義されています。

Seleniumを介してCSSクラス属性にアクセスする方法はありますか?あるいは、この値を取得する他の方法はありますか?

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

sample.cssで

.myclass{
   float:left;
}

私はCSSクラス属性を取得する方法を見つけるためにgetEval()-を使用しようとしていました。this.page().findElement("foo")

4

1 に答える 1

1

webdriver を使用すると、css セレクターを使用できます。

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

WebElement のJavadocを参照してください

更新された回答!

于 2012-08-06T10:30:25.683 に答える