我有watir腳本,每次執行時都在firefox中執行。有沒有什麼辦法可以同時在多個瀏覽器中運行腳本?即時通訊使用rspec和watir網絡驅動程序同時在多個瀏覽器中運行watir腳本
或我想在一個瀏覽器中執行第一個腳本的集合,然後完成後在第二個瀏覽器中執行無重複代碼?這是可能的
我有watir腳本,每次執行時都在firefox中執行。有沒有什麼辦法可以同時在多個瀏覽器中運行腳本?即時通訊使用rspec和watir網絡驅動程序同時在多個瀏覽器中運行watir腳本
或我想在一個瀏覽器中執行第一個腳本的集合,然後完成後在第二個瀏覽器中執行無重複代碼?這是可能的
有網格測試框架,它們在自己的虛擬機(或進程)中並行執行測試。
您可以嘗試watirgrid,它可以滿足您的要求,不會重複代碼。這有點過時了。
另一種選擇是Selenium Grid 2用的Watir-的webdriver(使用硒引擎蓋下)
您還可以使用詹金斯做到這一點。退房下面的帖子: http://watirmelon.com/2011/08/29/running-your-watir-webdriver-tests-in-the-cloud-for-free/
答案應該是不會直截了當不過,要測試負載平衡器
https://github.com/test-load-balancer。你有那些可以讓你立即開始的例子。 我們是一個全球性的網站,我們已經爲我們的框架實施了這個框架,它和您的框架有類似的要求,它爲我們製造了訣竅。
你可以用硒做到這一點。我建議你在Youtube上看看這個video,它向你展示瞭如何在你用Jenkins構建應用程序時將Selenium作爲服務用作後期構建選項。