私がテストしているWebサイトでは、次のことが起こります。
- あなたはボタンをクリックします
- ajax 呼び出しが実行され、すべての入力フィールドが一時的に無効になります
- データが取得されると、フィールドが入力され、無効化されなくなります
これが起こるのを待つために(睡眠や他の愚かな解決策はありません)、私は次のようなことを考えていました:
find('order-button', :disabled => false).click
しかし、次の例外が発生します。ArgumentError: invalid keys :disabled, should be one of :text, :visible, :between, :count, :maximum, :minimum, :exact, :match, :wait
これを機能させるにはどうすればよいですか?最新バージョンのカピバラ (2.1.0) を使用しています
これへの入力は高く評価されます:)