Используя Watir, как я могу выбрать радиоуправление, используя как имя, так и значение? - PullRequest
2 голосов
/ 03 ноября 2011

Я получаю в своей функции имя и статус (значение), и с этим я хочу установить один из переключателей.

Япытается сделать что-то вроде этого, но не принимает

r = $browser.input(:name => number).parent.radio :value => status
r.set

html радио-кнопок это

<input id="1" type="radio" checked="checked" value="activo" name="b1" onclick="oncheckRadio();" tabindex="7">    
<input id="1" type="radio" value="inactivo" name="b1" onclick="oncheckRadio();" tabindex="8">

1 Ответ

4 голосов
/ 03 ноября 2011

Я не совсем слежу за бизнес-логикой этого, но вот вам некоторые похищения (догадка)

def set_radio_by_name_and_status(name, status)
    $browser.radio(:name => name, :status => status).set
end

Однако обе радиокнопки называются «b1», поэтому настройка по имени выглядит несколько излишней. Я полагаю, вы имели в виду имя и статус переключателя.

...