如何使用Java中的Selenium Web Driver获取跨度的CSS类

时间:2013-03-18 06:11:45

标签: java automation selenium-webdriver

我有像这样的span元素

<span id="yui-gen56" class="ir i-doc" style="background-color: transparent;"></span>

现在我想要检索类属性值,以便它返回ir i-doc进行验证。我知道如何获得此属性值以进一步验证。

提前致谢

2 个答案:

答案 0 :(得分:5)

您可以尝试类似下面的内容,其中驱动程序是WebDriver的对象 -

WebElement webElement = driver.findElement(By.id("yui-gen56"));
webElement.getAttribute("class");

答案 1 :(得分:1)

试试这个......

WebElement cssValue = driver.findelement(By.cssSelector("[id='yui-gen56'][class='ir i-doc']"));
String Value = divElement.getText();
System.out.println(Value);

它帮助我找到了css类的价值..