我正在研究一個使用Selenium Webdriver打開Mozilla Firefox實例的工具。 有三個實例在同一時間加載同一頁面。 由於網頁驅動程序加載速度緩慢,我想在所有瀏覽器中加載相關頁面並行。多處理或並行調用某些函數的最佳方式
我的代碼今天看起來是這樣的:
browser1 = webdriver.Firefox()
browser2 = webdriver.Firefox()
browser3 = webdriver.Firefox()
browser1.get('http://google.com')
browser2.get('http://google.com')
browser3.get('http://google.com')
在例如代碼,browser2
將加載之後才browser1
將完成他的負荷。 我正在尋找一種方式來加載所有的三個瀏覽器並行。
注意 - 我需要加入所有這些,意味着代碼只會繼續在這三個瀏覽器將加載成功
感謝提前
https://docs.python.org/2/library/threading.html – timgeb