не могу выбрать опцию ДА - PullRequest
       11

не могу выбрать опцию ДА

1 голос
/ 01 апреля 2012

Как сделать так, чтобы Watir выбрал определенную радиокнопку? У меня 4 переключателя, и я хочу выбрать вторую:

//this will select the first option
ie.radio(:name, "radio1").set() 

Я даже могу установить второй параметр для другой радиокнопки, выполнив следующее ( для другой радиокнопки ):

ie.radio(:value => '1').set

однако, у меня есть следующий переключатель:

<input type=radio   name='myRadio' id='myRadio-0' value='0' tabindex=8 ><span class=smalll>0. No</span>
<input type=radio   name='myRadio' id='myRadio-1' value='1' tabindex=8 ><span 
class=smalll>1. Yes</span>

Я хочу выбрать здесь вариант «ДА», но что бы я ни пытался, я не могу. Как мне обойти это? Я пробовал следующее:

ie.radio(:value => '1').set
ie.radio(:name, "myRadio-1").set
ie.radio(:name, "myRadio").set

есть идеи?

Ответы [ 2 ]

2 голосов
/ 01 апреля 2012

В вашем примере вы использовали имя дважды, хотя «myRadio-1» - это идентификатор элемента, а не имя.Если бы это была опечатка только в этом посте, а не в вашем реальном коде, я бы предположил, что одна из двух не предусмотренных переключателей (из четырех итоговых) имеет конфликтующее имя / идентификатор и т. Д.

ДляHTML:

<input type=radio   name='myRadio' id='myRadio-1' value='1' tabindex=8 >

Я бы использовал:

@browser.radio(:id => "myRadio-1").set
0 голосов
/ 04 апреля 2012

Обычно переключатели находятся в группе.В примерах, которые я видел, люди устанавливают одно радио из группы, а не фокусируются на радио кнопке.

...