我有一個每天運行的.NET selenium項目來測試我們的web應用程序。所以我們注意到一些用戶仍然使用IE8和IE7,並且不願意升級。我無法在我的開發環境中安裝舊的IE,因爲我只能安裝一個版本的IE。因此,我們安裝了另外兩臺安裝了IE7和IE8的舊電腦。現在我可以將我的硒項目帶入這些計算機並對它們進行測試。但我覺得必須有更好的方式來遠程從我的開發計算機運行測試。我研究了硒RC和Grid文檔,但我對真正開始的地方感到困惑。任何人都可以讓我知道我可以如何實現這個.NET Selenium WebDriver應用程序。或者,如果甚至有可能使用Selenium RC(它是RC btw的新向後兼容版本)來實現我想要做的事情。歡迎您提出任何建議。如何在win xp上遠程運行硒測試?
0
A
回答
0
這會很容易。在遠程計算機上安裝Java運行時環境,並使用Java Selenium獨立服務器。您可以使用.NET綁定中的RemoteWebDriver
類遠程運行測試。要安裝Java遠程WebDriver服務器,只需從project's download site下載selenium-standalone-server-2.xx.x.jar
到遠程機器即可。要安裝Java遠程WebDriver服務器,只需將selenium-standalone-server-2.xx.x.jar
從project's download site下載到遠程計算機即可。在遠程計算機上,使用java -jar C:\path\to\selenium-standalone-server-2.xx.x.jar
啓動服務器,在命令行中替換實際路徑和文件名。
在本地計算機,通過執行類似下面創建您的webdriver實例:
IWebDriver driver = new RemoteWebDriver(
new Uri("http://remote-machine-name:4444/wd/hub",
DesiredCapabilities.InternetExplorer());
相關問題
- 1. 如何在win xp上運行xdebug
- 2. 運行硒測試
- 3. 遠程運行測試sidekiq
- 4. 在遠程服務器上運行硒
- 5. 在CircleCI上運行python硒測試
- 6. 在Android上運行硒測試
- 7. 在RasPi iceweasel上運行硒測試
- 8. 在Jenkins運行硒測試
- 9. 程序無法在Win XP上運行,但會在Win7上運行
- 10. 並行運行硒測試
- 11. 遠程執行Windows XP虛擬機上的編碼UI測試
- 12. 在遠程硒服務器上運行量角器測試時Jasmine spec超時
- 13. 我如何在運行時在運行時提升我的進程win xp
- 14. JMeter:分佈式(遠程)測試:無法遠程運行測試
- 15. 如何使用maven運行硒測試?
- 16. 如何在微軟測試管理器中運行硒測試
- 17. Selenium RC,如何在遠程機器上運行硒RC腳本
- 18. 自動運行硒測試
- 19. 無法運行硒測試
- 20. 從aspx運行硒測試
- 21. 如何在Docker容器的網格上運行硒UI測試?
- 22. 運行JUnit測試硒
- 23. django運行硒測試
- 24. 硒測試不運行
- 25. 在多臺遠程機器上運行並行junit測試
- 26. Maven:遠程運行單元測試
- 27. 嘗試在EC2上遠程運行Kurento
- 28. 遠程運行編碼的UI測試
- 29. 在saucelabs中運行硒測試Windows7
- 30. 在Docker容器中運行硒測試
我想使用RemoteWebDriver但我不能設法得到它的工作。我在設置遠程網絡驅動程序時遇到困難 – Sophonias
更新了我的答案並提供了更多詳細信息。如果這不適用於您,我建議您向該項目的用戶面向郵件列表之一發布問題,在[此處]找到(https://groups.google.com/forum/#!forum/selenium -users)或[這裏](https://groups.google.com/forum/#!forum/webdriver) – JimEvans
謝謝!我很感激幫助。 – Sophonias