![](/img/trans.png)
[英]how to run methods or classes parallely on same machine using selenium java
[英]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.