【发布时间】:2014-09-30 17:11:19
【问题描述】:
这里是示例网页代码
<div class="size1of2 fllt">
<div id="iad-service" class="tmargin2 rite fllt service-check"></div>
<div class="fk-font-13 fk-font-regular">hi</div>
</div>
我想使用 Selenium WebDriver 找到“类”元素。
这是我试过的代码。
String abc = driver.findElement(By.xpath("//div[contains(@id,'iad-service')]/@class")).getText();
System.out.println(abc);
当我在 XPath Checker Addon 中尝试此代码(//div[contains(@id,'iad-service')]/@class) 时,我得到了这个输出。
tmargin2 rite fllt service-check
但使用 WebDriver,我收到了错误消息。我希望输出是类的内容。
tmargin2 rite fllt service-check
我哪里做错了?
【问题讨论】:
-
你从执行中得到什么错误日志?
-
有没有
frames的html? -
@SatelliteSD 无帧..
-
@guido 找不到元素 //div[contains(@id,'iad-service')]/@class
-
您是等到您的元素出现,还是试图立即找到它,冒着尚未加载的风险?
标签: java selenium selenium-webdriver