Internを使用してアプリケーションをテストしています。Seleniumのローカル インスタンス、ローカル仮想マシンで実行されているインスタンス、またはSauce Labsのいずれかをターゲットにするために使用する 3 つの異なる Intern 構成ファイルがあります。
Intern は、ローカル インスタンスと仮想マシンの両方でエラーなしで Firefox に対してテストを実行します。ただし、Chrome をテスト対象のブラウザーのリストに追加すると、ローカルと仮想マシンの両方のインスタンスで、「要求された環境は利用できませんでした」というエラーが表示されます。必要なブラウザーが両方の場所で利用可能であることは知っています。実際、このプロセスが過去に機能していたことも知っています。Intern や Selenium に Chrome を再び表示させるには、何が変更された可能性があり、何を構成する必要がありますか?
私は Windows 7 を実行しているマシンで作業しており、インストールした VM は Ubuntu イメージを実行し、途中で Firefox、Chrome、PhantomJS を慎重にインストールします。
Selenium のローカル インスタンスに対して実行する場合、次の構成を使用しています。
capabilities: {
'selenium-version': '2.39.0'
},
environments: [
{ browserName: 'chrome' },
{ browserName: 'firefox' }
]
Ubuntu VM で Selenium に対して実行する場合、次の構成を使用しています。
capabilities: {
'selenium-version': '2.39.0'
},
environments: [
{ browserName: 'chrome' },
{ browserName: 'firefox' },
{ browserName: 'phantomjs' }
]