无法使用Watir(Ruby)选择下拉选项

无法使用Watir(Ruby)选择下拉选项,ruby,salesforce,watir,Ruby,Salesforce,Watir,我无法让Watir从下拉列表中选择正确的选项。我正在尝试从中选择: <select id="j_id0:theForm:ruleTypeSelector" onkeypress="return suppressEnter(event);" size="1" name="j_id0:theForm:ruleTypeSelector"> <option value="ExecutionOrder">Pricing Administration</option&g

我无法让Watir从下拉列表中选择正确的选项。我正在尝试从中选择:

<select id="j_id0:theForm:ruleTypeSelector" onkeypress="return suppressEnter(event);" size="1" name="j_id0:theForm:ruleTypeSelector">
    <option value="ExecutionOrder">Pricing Administration</option>
    <option value="AccountSpecific">Account Specific Pricing</option>
    <option value="AssociatedProduct">Associated Product Pricing</option>
    <option value="MaintenanceProduct">Maintenance Product Pricing</option>
    <option value="Tiered">Tiered Pricing</option>
    <option value="Volume">Volume Pricing</option>
</select>

但这两次,它都选择了第一个选项,ExecutionOrder

为什么这不起作用?我还能试什么

 browser.select_list(:id => /.*ruleTypeSelector.*/).option(:text =>"Account Specific Pricing").when_present.select
option = browser.select_list(:id => /.*ruleTypeSelector.*/).option(:value => "AccountSpecific")
browser.select_list(:id => /.*ruleTypeSelector.*/)
option.wait_until_present
option.select
browser.button(:value => "Go").click
 browser.select_list(:id => /.*ruleTypeSelector.*/).option(:text =>"Account Specific Pricing").when_present.select