Ruby I';我试图在firefox浏览器的选择列表中选择付款选项,但它没有选择

Ruby I';我试图在firefox浏览器的选择列表中选择付款选项,但它没有选择,ruby,watir,watir-webdriver,Ruby,Watir,Watir Webdriver,在这里,我试图在选择列表中选择付款选项,并在Firefox浏览器上工作 <select id="IDITForm@claimReserveReasonVO@id" class="SelectInput" onclick="closeAfterUnload = false" onblur="releaseCurrentFocusField()" helptextinfo="" onfocus="onFocusFieldHandler(this)" onchange="closeAfterU

在这里,我试图在选择列表中选择付款选项,并在Firefox浏览器上工作

 <select id="IDITForm@claimReserveReasonVO@id" class="SelectInput" onclick="closeAfterUnload = false" onblur="releaseCurrentFocusField()" helptextinfo="" onfocus="onFocusFieldHandler(this)" onchange="closeAfterUnload = false" onkeypress="onComboKeyPress(this)" style="width: 328px; visibility: visible;" name="IDITForm@claimReserveReasonVO@id" tabindex="217" origvalue="-1" value="-1">
    <option value="-1">Select</option>
    <option value="11">Damage Closed</option>
    <option value="10">Ex- gratia</option>
    <option value="4">Invoice</option>
    <option value="6">Medical information</option>
    <option value="1">Open new damage</option>
    <option value="7">Payment</option>
    <option value="3">Proposal</option>
    <option value="5">Report assessor</option>
    <option value="12">Storno payment</option>
    </select>
但是我已经编写了下面的代码来打印选项,它工作得很好,也就是说,它正在打印所有选项

b.select_list(:id, 'IDITForm@claimReserveReasonVO@id').options.each do |option|
  puts option.text
end

注意:它在Chrome中工作正常,但在Firefox中不工作。

您是否试图在测试中选择此选项?无法在Win7上使用
watir 6.1.0
+
FF 51.0.1
+
geckodriver 14
。你是说它悄悄地失败了(即没有错误,但选项没有被选中)?@orde i和Naresh一起工作,是的,选项没有被选中,但它也没有失败,它将进入下一行。但在chrome中,它选择了“好”选项。对不起,使用上面列出的版本,它对我有效。如果您没有使用最新的位,您可能需要尝试更新。糟糕透了。听起来有一些特定于应用程序的东西需要你去追查。
b.select_list(:id, 'IDITForm@claimReserveReasonVO@id').options.each do |option|
  puts option.text
end