6

複数のブラウザーを備えた複数のプラットフォームでいくつかのSeleniumテストを実行する必要がありますが、マルチ構成プロジェクトのマトリックスを構成する方法がわかりませんでした。私が欲しいのは、WindowsノードでのSafariテストを除外することです。これが私が持っている必要があるマトリックスです:

                   Firefox Chrome IE  Safari
 Windows (slave)     x       x    x     -
 Mac (slave)         -       -    -     x

 'x'=test, '-'=ignore  

実行部分については、現在のOSに基づいて適切なコマンドを発行するPythonスクリプトを作成できます。

4

1 に答える 1

5

構成マトリックスカテゴリのジョブ構成には、チェックボックスCombination Filterがあります。そこに次を追加します。

!(label == 'Windows' && browser == 'Safari')

labelbrowserが、使用している変数の正しい名前であると仮定します。それでもわからない場合は、「?」を押してください。テキストフィールドの右側。そこには非常に優れたヘルプテキストがあります。

于 2013-02-20T12:44:24.950 に答える