4

SeleniumとWebドライバーを使用してWebサイトをテストするためのテストを作成しました。FirefoxのWebドライバーを使用する場合、問題はありませんが、IEとWebドライバーを使用する必要があり、問題があります。

動作しない場合にIEWebドライバーを使用するためのアドバイスをたくさん読みました.click()が、この問題を解決するための万能薬を見つけることができませんでした。JS instedを使用しようとしまし.click()たが、他にも多くの問題が発生したため、問題は解決しませんでした。では、IEをテストに使用できるSeleniumの代替案を知っている人はいるかもしれません。

4

3 に答える 3

2

Sahi(http://sahi.co.in/)は、セレンの最良の代替品である必要があります。sahiスクリプトにはjavaまたはjavascriptを使用でき、phpおよびrubyドライバーも使用できます(Rubyまたはphpの個人的な経験はありません)。クロスブラウザとクロスプラットフォームで非常に効果的です。

愛すべき機能のいくつかは次のとおりです。明示的な待機は必要ありません。要素の識別には、_near、_under、_inなどのApIが非常に役立ちます。ロギング/レポート、機能はSahiに組み込まれています。

于 2013-01-21T16:02:45.560 に答える
1

Telerik には独自のものがあります。

http://www.telerik.com/automated-testing-tools/free-testing-framework.aspx

Watin も別のものですが、一般的に放棄されています。

ただし、すべてのユーザーが IE で問題を抱えていることを警告します。これは、テスト フレームワークの開発者のせいではなく、IE のせいです。

ここでIEDriverがはるかに不安定な理由であるSeleniumの男のカバー:

http://code.google.com/p/selenium/wiki/InternetExplorerDriver

于 2012-09-21T13:57:07.730 に答える
0

仕事では、使いやすいsikuliを使用しています

于 2012-09-21T13:53:46.050 に答える