2

Chromeの実行に約45分かかる約200のテストケースのスイートを実行しています。IEを使用すると、テストに2時間近くかかり、タイムアウトによる断続的なエラーが発生します。

スクリーンショットをオフにすることは役立つと読みましたが、それはあまり役に立たなかったようです。

4

2 に答える 2

2

IEでテストをさらに高速に実行する他の方法の1つは、watir-classicを使用することです。これは、watir-webdriver固有のものをあまり使用していない場合にのみ機能します。たとえば、テストで基盤となるselenium-webdriverドライバーインスタンスに直接アクセスしない場合などです。パブリックAPIを使用している場合は、非常にうまく機能するはずです。

人気のあるライブラリparallel_testsはこのプラットフォームでは機能しないため、Windowsでテストを並行して実行する方法を知りません。

于 2013-03-19T16:55:44.547 に答える
2

私が知っている唯一のテスト実行時間の大幅な改善は、それらを並行して実行することです。もう 1 つのオプションは、 Internet Explorer ドライバーの開発に関与して高速化することです。:)

于 2013-03-14T07:48:34.393 に答える