2016-07-20 2 views
0

Мне нужно зафиксировать значение поля состояния с помощью xpath .//*[@id='status-val']/span и проверить, что оно равно требуемому значению (т. Е. TODO в этом случае). Как я могу получить значение поля, в котором я знаю xpath использования селена, C# и NUnit? Смотрите ниже скриншот поля и поджигательSelenium C# - значение захвата поля

Screen capture

ответ

0

«TODO» является текст в этом случае, вы можете получить его с помощью Text члена

IWebElement element = driver.FindElement(By.Xpath(".//*[@id='status-val']/span")); 
string text = element.Text; 

Вы также можете попробовать метод GetAttribute

string text = element.GetAttribute("value"); 
Смежные вопросы