我在Selenium工作了一段時間並進行了一些測試,結果非常好。現在我創建了一個測試用例,我想同時在IE,Firefox和Google Chrome上運行它。我已經單獨運行它們,它們運行得很好,但我想知道是否有方法來更改腳本並將它們一起運行。我已經使用集線器和三個遠程控件(Firefox端口= 5556,IE端口= 5557和Chrome端口= 5558)設置了網格。現在,當談到劇本我設置了三名潛水員:在python中使用Selenium並行瀏覽器測試
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()
...
然後,我創建了三個不同的方法,並與每個驅動程序運行它們。我還沒有測試,但我想知道:有沒有一種有效的方法來做到這一點?
在此先感謝!
[如何同時運行多個硒Firefox瀏覽器?(HTTP的可能重複:// stackoverflow.com/questions/16551111/how-to-run-multiple-selenium-firefox-browsers-concurrently) – Windmill 2017-04-26 06:40:35