2017-11-15 11 views
0

分度器を使用して複数のスペックファイルを実行するには、以下の2つの方法を試してみてください。いずれも機能しません。分度器を使用して一度に複数のスペックファイルを実行できない

  1. 以下のように「分度器構成」ファイルを変更しました。

    スペック:[ './/e2e//Profiles//AdditionalInfo//Certifications//cert_opt_selection-spec.ts'、 ' .//e2e//Profiles//AdditionalInfo//Certifications//cert_creation- spec.ts' ]、

以下コマンド

ng e2e 

2.From私はコマンド以下で使用コマンドプロンプトを使用します。

ng e2e --specs='.//e2e//Profiles//AdditionalInfo//Certifications//cert_opt_selection-spec.ts' --specs ='.//e2e//Profiles//AdditionalInfo//Certifications//cert_creation-spec.ts' 

いずれかは、あなたがそれを実行したい場合は、オブジェクトの下に機能して

capabilities: { 
    'browserName': 'chrome', 
    'maxInstances' : 2 // will split your test files across 2 browser instances 
    'shardTestFiles': true, 
} 

をお使いの設定ファイルを変更し分度器

答えて

0

で一度に複数のスペックファイルを実行する方法を手伝ってくれる別のブラウザでは、capabilitiesの代わりにmultiCapabilitiesを使用する必要があります。マルチキャパシビリティの詳細については、https://www.linkedin.com/pulse/parallel-test-execution-protractor-sudharsan-selvaraj/を参照してください。

+0

お返事いただきありがとうございます。コンフィギュレーションファイルの変更後、2つのスペックファイルが実行されています。しかし、問題は私の最初の仕様ファイルでドロップダウンからオプションを選択するコードを書いた。私の2番目の仕様ファイルでは、私は選択されたオプションのレコードを作成するコードを書いた..しかし、最初の仕様の実行完了後に上記を使用すると、ブラウザが閉じて2番目の仕様が新しいブラウザを開きます。私はちょうど1つのブラウザで私の2つの仕様を実行したい。..とにかくある? – vasundhara

+0

第2のスペックファイルは第1のスペックに依存しますか? –

+0

はい第2の仕様ファイルは第1の仕様ファイルに依存する – vasundhara

関連する問題