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