在實際設備中可以同時運行2個測試嗎?使用android驅動程序。我想同時運行2瀏覽器(測試)。selenium Android驅動程序 - 我可以同時運行2個測試
1
A
回答
0
我會認爲是的。嘗試運行模擬器2,但要確保你改變線路:
adb forward tcp:8080 tcp:8080
要使用另一個端口的第二個仿真器。例如。
adb forward tcp:8090 tcp:8090
對於第二個,你將不得不改變AndroidDriver的構造,因爲它默認使用8080。因此,像這樣:
WebDriver driver = new AndroidDriver(new URL("http://localhost:8080/hub"));
2
小更正: 代理字符串應該如下:
adb forward tcp:8090 tcp:8080
是很重要的:第一個值應爲8090(或其他選定的端口),第2個值應該是8080
代碼應該是以下幾點:
WebDriver driver = new AndroidDriver(new URL("http://localhost:8090/wd/hub"));
+0
這麼真實! upvoting你的答案。另一個答案使我浪費了幾個小時的時間在調查中;它需要被降低 – gorbysbm
相關問題
- 1. 同時運行多個Selenium測試
- 2. JAVA:使用GeckoDriver在Linux上運行Selenium測試:驅動程序不可執行
- 3. Selenium GRID 2 + NUnit 3選項可並行運行測試
- 4. 同時通過硒webdriver進行數據驅動程序測試
- 5. Selenium/Java/Junit - 在運行測試時使用驅動程序/瀏覽器
- 6. 使用Ruby Selenium Web驅動程序進行測試自動化
- 7. 我可以同時使用selenium-webdriver運行多個實例嗎?
- 8. Selenium IDE 2.9.1 - 我可以從命令行運行測試嗎?
- 9. 如何同時運行多個線程進行自動Selenium測試?
- 10. 運行Selenium測試用例時出錯
- 11. 將Firefox驅動程序的Selenium測試移植到HTMLUnit驅動程序
- 12. Selenium網絡驅動程序
- 13. Play Framework:在多個驅動程序上運行測試
- 14. selenium safari驅動程序System.NotImplementedException
- 15. 如何使用firefox驅動程序運行GEB測試?
- 16. 運行Selenium測試時可以處理事件嗎?
- 17. 以低速運行Selenium Web驅動程序
- 18. Selenium遠程驅動程序與HtmlUnit驅動程序問題
- 19. Selenium Grid 2 - 並行數據驅動測試
- 20. Android Web驅動程序給android sdk 2.3和2.2提供錯誤,同時爲samplegoogletest代碼運行android測試
- 21. Selenium Web驅動程序
- 22. 運行Selenium測試
- 23. Selenium Webdriver和Chrome驅動程序 - 無法運行Chrome驅動程序
- 24. 測試運行時,我可以跳過JUnit測試嗎?
- 25. 同時在Selenium中運行多個測試用例
- 26. Rails 3.2硒web驅動程序測試
- 27. 我可以在android應用程序中運行android測試用例嗎?
- 28. 試圖遠程運行selenium 2腳本
- 29. Geb Firefox驅動程序:爲什麼我的測試運行兩次?
- 30. 當我運行我的測試時沉默Chrome驅動程序控制臺輸出
是否有可能在2個真機? – sasikumar
抱歉無法在那裏回答您,從未嘗試過使用真實設備。我會這樣認爲,儘管端口轉發也在真實設備上發生。 –
但需要通過USB連接手機! – sasikumar