Перейти к содержимому

Фотография

Проблема с выделениум radio-button внутри таблицы


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 olgmi

olgmi

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Ольга

Отправлено 26 апреля 2012 - 09:00

Я использую Webdriver 2.21 для автоматизации

Есть элементы на страничке в виде radio-buttons, которые помещены в таблицу. Webdriver находит элементы, но Click не выделяет нужный элемент.

Вот фрагмент страницы:

<div class="question odd">
<input id="Questions_3__Id" type="hidden" value="25" name="Questions[3].Id" data-val-required="The Id field is required." data-val-number="The field Id must be a number." data-val="true">
<div class="bubble"> Q4.</div>
Does your manager care about you as a person?
<br>
<span class="field-validation-valid" data-valmsg-replace="true" data-valmsg-for="Questions[3].Score"></span>
<table class="score-list">
<tbody>
<tr>
<tr>
<td>
<input id="Questions_3__Score" type="radio" value="1" name="Questions[3].Score" data-val-required="* required" data-val-number="The field Score must be a number." data-val="true">
</td>
<td>
...
</tr>

</tbody>
</table>
<div class="comment">
</div>

Вот мой код:

Random _r = new Random();

int Score = _r.Next(9) + 1; //10 options

String CssSelector = String.Format("input[value=\"{0}\"]",Score);

IWebElement score = question.Question.FindElement(By.CssSelector(CssSelector));

if (score != null)
{
score.Click();
Assert.IsTrue(score.Selected); //возвращает всегда false

}
  • 0

#2 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 25 июля 2012 - 12:37

А визуально он по ним кликает?
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных