使用selenium,如何选择嵌套在div元素中的段落中的文本?

时间:2016-08-05 03:44:35

标签: selenium

示例代码:

<div class="loginbox">some code</div>
<div class="loginbox">other code</div>
<div class="loginbox">
    <p> style="color: Red;">Test Extract</p>     
</div>

使用Selenium Web Driver,我想提取嵌套在div中的section元素中的文本Test Extract,div的类名与其他div类共享。 c#首选。

2 个答案:

答案 0 :(得分:3)

您可以尝试以下方法:

%hive <set user and password here>
select * from table1

<强> EDITED 您应该在方括号内使用 driver.findElement(By.xpath("//div[@class='loginbox']/p")).getText(); ,如:

=

答案 1 :(得分:0)

C#代码,用于从指定的定位器中获取文本,

IWebElement element = Browser.GetElementByCssSelector("div.loginbox p");
string text = element.Text;