Как нажать на checbox?

  • Автор темы Автор темы soprano
  • Дата начала Дата начала

soprano

Client
Регистрация
25.08.2011
Сообщения
1 032
Реакции
1 265
Баллы
113
Нужно нажать на чекбокс (Соглашаюсь с условиями)
XPath такой
C#:
Развернуть Свернуть Копировать
//input[@id='cb_agree']

Как поставить галочку?

код на странице
HTML:
Развернуть Свернуть Копировать
<input type="checkbox" id="cb_agree" name="form[agree]" value="Yes" class="xh-highlight">

Пробовал так
C#:
Развернуть Свернуть Копировать
Active.FindElementByAttribute("checkbox", "form[agree]", "Yes", "cb_agree", 3).RiseEvent("click", "Full");

Active.FindElementsByAttribute("input:checkbox", "value", "Yes", "regexp");

Active.FindElementByXPath("//input[@id='cb_agree']", 0).RiseEvent("click", "Full");

checkbox = Active.FindElementByXPath("//input[@id='cb_agree']", 0).Click();

не получается..
 
получай координаты элемента и делай клик по координатам instance.click() с параметрами думаю сам разберешься
 
C#:
Развернуть Свернуть Копировать
var tab = instance.ActiveTab;
var he = tab.FindElementByXPath("//input[@id='cb_agree']", 0);
he.Click();
 
  • Спасибо
Реакции: soprano
Вот так получилось
C#:
Развернуть Свернуть Копировать
Tab Active = instance.ActiveTab;

Active.FindElementByXPath("//input[@id='cb_agree']", 0).Click();
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)