2

現在、Firefox 3.6 で正常に機能する既存のテスト スクリプトを、Firefox 4.0 で動作するように変換中です。かなりの数の構文の変更に気付きましたが、現時点で私を悩ませているのは、verify_contains('text') の使用です。

watir-webdriver を使用すると、firefox 3.6 で問題なく機能する同じテストが、firefox 4.0 で次のエラーをスローします。

test_060contactmgmt(Test_contact_mgmt): NoMethodError: # の未定義のメソッド `verify_contains'。

これが役立つ場合は、gem の更新を実行し、Netbeans IDE 6.9.1 を使用しています。

4

1 に答える 1

1

そのメソッドは watir-webdriver で廃止されたようです。詳細については、プロジェクトの GitHubでのこのページのWatir 1.X との比較をご覧ください。

独自のコードでクラスを拡張して、独自のバージョンのメソッドを含めることができます。Watir から変換した後、テスト スクリプトで欠落しているメソッドの一部をカバーするためにこれを行いました。

于 2011-06-21T07:31:27.690 に答える