我必須測試多臺機器,每臺機器必須使用相同的瀏覽器測試不同的網站。在這種情況下,我可以使用Selenium Grid嗎? 如果我不能,有沒有辦法做到這一點?我可以使用硒網格來測試多臺機器和網站,但同一瀏覽器
0
A
回答
0
是的,你可以使用網格。我將給你一個簡單的例子。創建兩個類TestNG中和,並設置類的testng.xml
現在用在如下兩個類代碼: -
公共類的測試{
public static try1 {
try{
String baseUrl="https://www.google.com/"; // url on which we have to test
String nodeurl="http://192.168.10.30:5555/wd/hub"; // ip and port of node remote machine 2 we are using as node for testing.
System.setProperty("webdriver.chrome.driver","C:/robot/chromedriver.exe");
// the below line have chrome capability then explorer works dont change it to explorer it doesn't work
WebDriver driver = new RemoteWebDriver(new URL(nodeurl), DesiredCapabilities.chrome());
driver.get(baseUrl);
WebElement element = driver.findElement(By.name("q"));
element.sendKeys("BrowserStack");
element.submit();
System.out.println(driver.getTitle());
driver.quit();
}
現在這兩類配置不同的網站,在那裏設置ips並按照您在其他salve機器中設置的那樣提供端口。
如果你想運行它們相互平行,然後簡單地把parallel="tests"
在你的testng.xml
<suite name="Test-class Suite" parallel="tests" thread-count="2">
我希望它會幫助你:)
相關問題
- 1. 硒:嘗試使用硒網格在多個瀏覽器上運行測試
- 2. 使用多種瀏覽器和版本測試網站性能
- 3. 使用硒網格和junit在多個瀏覽器上運行測試
- 4. 在多個瀏覽器上使用硒網格和testNG運行測試
- 5. 使用硒瀏覽網站
- 6. 同步網站瀏覽到另一臺機器?
- 7. 入門網站,以檢測我們的手機瀏覽器
- 8. 是否可以瀏覽一個網站「沒有瀏覽器」?
- 9. 如何使用硒網格啓動多個瀏覽器?
- 10. 我可以在同一臺機器上託管多個網站嗎?
- 11. 有一個離線軟件來測試不同瀏覽器的網站?
- 12. 使用PHP爲網站檢測手機瀏覽器
- 13. 使用TestNG進行硒網格測試 - 在多臺機器上進行多個測試
- 14. 互聯網瀏覽器和joomla網站
- 15. 我可以得到批處理文件來打開非默認瀏覽器,但瀏覽器不會去網站
- 16. 在多個瀏覽器中測試網站
- 17. 如何在多個瀏覽器上測試網站?
- 18. 在同一臺機器上打開五個firefox - 硒網格
- 19. 嘗試與硒電網運行在多個瀏覽器並行測試用例
- 20. 檢測特定網站的web瀏覽器我瀏覽到
- 21. 在同一臺IIS服務器上瀏覽兩個網站
- 22. 測試瀏覽器與我的網站的兼容性
- 23. C#HttpWebRequest顯示404,但網站是可以在瀏覽器
- 24. 如果客戶沒有提到它,我可以使用哪種瀏覽器配置來測試網站?
- 25. cURL不起作用,但同一網站可與瀏覽器一起工作
- 26. 我們可以在不使用硒網格的情況下使用硒webdriver在不同的瀏覽器上運行我們的測試套件嗎?
- 27. 是否可以使用HTML/Javascript來瀏覽另一個網站
- 28. 在瀏覽器中測試一個網站
- 29. 如何讓我的網站檢測某些網頁瀏覽器?
- 30. 運行硒電網樞紐和節點在同一臺機器
是,儘管真實的用戶行爲? – Saifur