Selenium WebDriver C#-获取文本 [英] Selenium WebDriver C# - get text
本文介绍了Selenium WebDriver C#-获取文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在页面上有这个HTML元素:
I have this Html element on the page:
<li id="city" class="anketa_list-item">
<div class="anketa_item-city">From</div>
London
</li>
我发现了这个元素:
driver.FindElement(By.Id("city"))
如果我尝试: driver.FindElement(By.Id( city))。Text
,=>我的结果是: From\r\nLondon。
If I try: driver.FindElement(By.Id("city")).Text
, => my result: "From\r\nLondon".
如何通过WebDriver仅获取伦敦?
How can I get only London by WebDriver?
推荐答案
通过使用 class-name
获取:
driver.FindElement(By.Class("anketa_item-city")).Text;
或使用 Xpath
driver.FindElement(By.Xpath("\li\div")).Text;
这篇关于Selenium WebDriver C#-获取文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文