19

分度器を使用して angular.js アプリと Chrome での動作をテストしています。ジャスミンのセットアップと追加の webdriver 構文の学習に問題がありましたが、今ではコツを掴んでおり、Chrome で実行されて合格している多くのテストがあります。

分度器をFirefox、Safari、IE、Operaで実行する方法を知っている人はいますか? Chrome だけでなく、より多くのブラウザーに対してこれらのテストを実行できるようにしたいと考えています。GitHub の分度器のドキュメントを調べましたが、chromeDriver. Firefox ドライバーや Safari ドライバーのようなものはありますか?

PS。あまり役に立たないと思うので、現在の構成ファイルは投稿しませんが、役立つ場合はお知らせください。ここに投稿できます。

4

1 に答える 1

38

はい!使用するブラウザー ドライバーに応じて少し設定を行う必要がありますが、firefox と safari は簡単です。それらのドライバーは、Selenium Standalone サーバーに含まれています。追加するだけ

capabilities: {
    'browserName': 'firefox' // or 'safari'
},

設定ファイルに。

IE の場合、別のバイナリをインストールする必要があり、Selenium Standalone Server ではそのバイナリが PATH にある必要があります。その後、ie設定でブラウザ名として使用できるようになります。ここで IEDriver のドキュメントを確認してください - http://code.google.com/p/selenium/wiki/InternetExplorerDriver

于 2013-10-07T16:48:25.930 に答える