我需要在多个平台和浏览器上运行一些Selenium测试,但是我还没有想出如何为多配置项目配置矩阵。我的要求是在Windows节点上排除Safari浏览器测试。这是我需要的矩阵:
Firefox Chrome IE Safari
Windows (slave) x x x -
Mac (slave) - - - x
'x'=test, '-'=ignore
对于执行部分,我可以编写一个Python脚本,根据当前操作系统发出正确的命令。