b.select_list(:id, "MainContent_drpVehicleType").when_present.options.each do |option|
option.select
b.select_list(:id, "MainContent_drpMake").when_present.options.each do |option|
option.select
b.select_list(:id, "MainContent_drpModel").when_present.options.each do |option|
option.select
b.button(:id,"MainContent_imgbtnsearch").click
end
end
end
3 つのドロップダウンがあります 各ドロップダウンは前の値に依存します 各オプションを 1 つずつ選択してから、 Button をクリックする必要があります。*そのようにやっていると、次のエラーが発生する* 要素が DOM に関連付けられなくなった (Selenium::WebDriver::Error::StaleElementReferenceError)
また試した:
b.driver.manage.timeouts.implicit_wait = 3