是否可以显示与特定元素关联的文本?

问题描述 投票:0回答:1

我一直在使用Selenium和C#,我想知道是否可以返回与特定元素关联的文本。

例如,这是包含我要显示的内容的html行:

<span class="field">1149156-1</span>

是否可以将“ 1149156-1”保存在字符串中以供以后使用?

我尝试了以下代码,但是它返回一个奇怪的值,绝对不是我想要它返回的值:string testvariable = driver.FindElement(By.XPath("/html/body/div/div[4]/div[2]/form/div[2]/div/table/tbody/tr[2]/td[1]")).ToString();

希望我提供了足够的信息!

c# html selenium selenium-webdriver log4net
1个回答
0
投票

您可以只使用webElement.Text

string testvariable = driver.FindElement(By.XPath("/html/body/div/div[4]/div[2]/form/div[2]/div/table/tbody/tr[2]/td[1]")).Text;
© www.soinside.com 2019 - 2024. All rights reserved.