我与 Selenium 合作了一段时间并进行了一些测试,这很棒。现在我创建了一个测试用例,我想同时在 IE、Firefox 和 Google Chrome 上运行它。我已经单独运行它并且它们运行得很好,但我想知道是否有办法更改我的脚本并将它们一起运行。
我已经使用集线器和三个遥控器(Firefox 端口=5556、IE 端口=5557 和 Chrome 端口=5558)设置了网格。现在,当涉及到脚本时,我设置了三个潜水员:
def setUp(self):
# Setting up the driver for Firefox
self.driverFF = webdriver.Firefox()
...
# Setting up the driver for IE
self.driverIE = webdriver.Ie()
...
# Setting up the driver for IE
self.driverCh = webdriver.Chrome()
...
然后我创建了三种不同的方法并使用每个驱动程序运行它们。我还没有测试它,但我想知道:有没有一种有效的方法来做到这一点?
提前致谢!