Watir (「クラシック」Watir) が約 250 のオプションを持つドロップダウン メニューからオプションを選択するのに約 2 秒かかります。これを速くする方法はありますか?
(2 秒は大したことないように聞こえるかもしれませんが、「ストレス テスト」を繰り返すと、これは少し面倒になります...)
すでに「browser.speed = :zippy」をテストしましたが、これには影響しません。
Watir (「クラシック」Watir) が約 250 のオプションを持つドロップダウン メニューからオプションを選択するのに約 2 秒かかります。これを速くする方法はありますか?
(2 秒は大したことないように聞こえるかもしれませんが、「ストレス テスト」を繰り返すと、これは少し面倒になります...)
すでに「browser.speed = :zippy」をテストしましたが、これには影響しません。
処理を高速化する 1 つの方法は、オプションごとに自動 HTML ID 属性を生成し、ID で検索することです。例えば:
<select id="options">
<option id="option1">First Option</option>
<option id="option2">Second Option</option>
...
<option id="optionx">X Option</option>
</select>
そして、次のように選択します。
browser.option(:id => "option2").select