複数のブラウザーを備えた複数のプラットフォームでいくつかのSeleniumテストを実行する必要がありますが、マルチ構成プロジェクトのマトリックスを構成する方法がわかりませんでした。私が欲しいのは、WindowsノードでのSafariテストを除外することです。これが私が持っている必要があるマトリックスです:
Firefox Chrome IE Safari
Windows (slave) x x x -
Mac (slave) - - - x
'x'=test, '-'=ignore
実行部分については、現在のOSに基づいて適切なコマンドを発行するPythonスクリプトを作成できます。