2012-08-08 121 views
1

我在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() 
    ... 

然後,我創建了三個不同的方法,並與每個驅動程序運行它們。我還沒有測試,但我想知道:有沒有一種有效的方法來做到這一點?

在此先感謝!

+0

[如何同時運行多個硒Firefox瀏覽器?(HTTP的可能重複:// stackoverflow.com/questions/16551111/how-to-run-multiple-selenium-firefox-browsers-concurrently) – Windmill 2017-04-26 06:40:35

回答

相關問題