Использование getText (Selenium) для получения значения опции переключателя - PullRequest
0 голосов
/ 13 марта 2012

Я пишу автоматические тесты для селена уже несколько месяцев, но мне еще не нужно использовать GetText ... однако мне действительно нужно получить имя опции радиальной кнопки, используя C # и NUnit с селеном ... здесьэто строка HTML, я пытаюсь получить значение из (Bordelaise)

<input id="uc_OrderOptions_rptr_OrderOptions_ctl01_SelectedValue0_0" type="radio" name="uc_OrderOptions$rptr_OrderOptions$ctl01$SelectedValue0" value="Bordelaise" /><label for="uc_OrderOptions_rptr_OrderOptions_ctl01_SelectedValue0_0">Bordelaise</label>

Я пробовал getText (идентификатор выше) и некоторые другие вещи, которые не работали ... кто-нибудь получил идеючто я мог сделать?

1 Ответ

2 голосов
/ 13 марта 2012

Вы хотите получить имя , значение или текст ?
Вы можете сделать это с помощью xPath и некоторых методов Selenium.

Имя

getAttribute("//input[@id='uc_OrderOptions_rptr_OrderOptions_ctl01_SelectedValue0_0']@name");


Значение

getValue("//input[@id='uc_OrderOptions_rptr_OrderOptions_ctl01_SelectedValue0_0']");


Текст

getText(//input[@id='uc_OrderOptions_rptr_OrderOptions_ctl01_SelectedValue0_0']/label");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...