【发布时间】:2016-07-20 20:47:56
【问题描述】:
我需要使用 xpath .//*[@id='status-val']/span 捕获状态字段的值,并检查它是否等于所需的值(即本例中的 TODO)。如何检索我知道使用 selenium 的 xpath、C# 和 NUnit 的字段的值?请参阅下面的字段和萤火虫的屏幕截图
【问题讨论】:
我需要使用 xpath .//*[@id='status-val']/span 捕获状态字段的值,并检查它是否等于所需的值(即本例中的 TODO)。如何检索我知道使用 selenium 的 xpath、C# 和 NUnit 的字段的值?请参阅下面的字段和萤火虫的屏幕截图
【问题讨论】:
“TODO”在这种情况下是文本,您可以使用Text member 获取它
IWebElement element = driver.FindElement(By.Xpath(".//*[@id='status-val']/span"));
string text = element.Text;
你也可以试试GetAttribute方法
string text = element.GetAttribute("value");
【讨论】: