0

これは状況です:

  • クロムでのみ発生します。
  • Linux のみ。
  • text_field 要素のみ。

テキストボックスができました。初めて設定しましたが、うまくいきます。

browser.text_field(:id =>'name').when_present.set myname

今、同じコマンドをもう一度実行しようとすると、ブラウザはまったく応答しません(エラーは発生しません)。でページを更新したときのみbrowser.refresh

その場合にのみコマンドが機能します(そして、最初の時間だけ、次の更新まで)

終わったよ:

  • テキストボックスが であるかどうかを確認しましたがpresent?、そうです。
  • それぞれの後に1分間スリープを設定しようとしましたset

なぜこれが起こっているのかについてのアイデアはありますか?

4

1 に答える 1

0

これを試してください: browser.text_field(:id =>'name').when_present.value = myname

于 2013-08-07T14:19:27.937 に答える