簡體   English   中英

如何在3個不同的瀏覽器中在同一台PC上並行運行selenium html套件?

[英]how to run selenium html suite parallely on same pc in 3 different browsers?

我正在通過更改端口號來並行運行CHROME,FF,IE,命令是:

java -jar D:\selenium\selenium-server-standalone-2.40.0.jar -htmlSuite "*googlechrome C:\chrome.exe" http://localhost/test/ D:\selenium\TS6.html C:\RES\Result_TS6.html -port 4448

and -port 4452 for FF
and -port 4456 for IE

完成后,CHROME運行完美並且關閉

當FF完成其自動化時, 它正在關閉IE而不是FF並且FF仍然永遠運行....任何人都可以建議為什么會發生這種情況?

可以使用不同的參數多次運行selenium-server-standalone。 但是,當您遇到意外行為時,可以得出結論,不支持此類使用,因為也沒有找到文檔。 要找到問題的根本原因,需要進行更多調試。

selenium-standalone-server與Grid服務器捆綁在一起。 Grid服務器(專門為您所需)設計用於執行和管理多個測試。 這允許您並行執行多個測試,管理瀏覽器配置並跟蹤測試結果。

http://docs.seleniumhq.org上有一個關於如何設置網格服務器的指南。

未知且極不可能的是,可以直接使用Grid服務器運行Selenium IDE HTML Suite -htmlSuite 沒有關於此的文檔。 但是,可以將現有的Selenium IDE HTML Suite導出為WebDriver兼容代碼。

當然,您始終可以選擇在多個虛擬機中運行測試,此路由還解決了無法運行多個實例的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM