如果我想一遍又一遍地運行無限測試用例或一定數量的測試用例,我需要對Selenium Webdriver做些什麼?假如我有一個劇本,並且我想從我離開工作到我早晨回來的時候運行它,那麼我需要使用什麼?Selenium Web Driver無限測試
回答
你需要學習一些東西:第一 - 硒。這是與瀏覽器和網頁交互的庫,可幫助您測試Web UI。然後你需要測試框架,它允許你組織和運行你創建的測試/測試套件。那些測試可能使用Selenium或其他庫。自從您提到Java之後,您最受歡迎的選項是JUnit和TestNG。但是很可能貴公司的開發人員已經在使用某些東西,因此最好讓他們問問他們並使用相同的工具。這樣你就避免了支持多個測試框架。
最後要重複運行您的測試,您需要一個持續集成工具(CI)。有一個bunch,商業和開源。最受歡迎的開源工具是Jenkins,但正如測試框架一樣,您應該確認開發人員正在使用哪些工具,並可能使用相同的工具。在你決定使用工具之後,你將不得不建立你想要自動化的功能,你想要什麼時候運行你的測試(例如,每天晚上,在新的構建中,在新的部署等),你想怎麼做看結果。
我不會在這裏推薦具體的教程,但看教程:
- Selenium測試與您所選擇的測試框架(如JUnit的或TestNG的)
- 而如何對CI運行選擇的測試框架你的選擇。
然後,只要做到這一點,並嘗試創建1個簡單但完全正常的測試。它可能做得不多,但你會學到很多,這是一個開始。
非常感謝您的信息!真的有很大的幫助,並會開始吧!欣賞它 – user6401108
Kiril說的總結比我(可能)更好。 +1。 – Brian
- 1. Selenium Web Driver和TESTNG
- 2. selenium web driver sendKe in a loop java
- 3. selenium web driver - 切換到父窗口
- 4. Selenium Web Driver |查找對象| Python
- 5. Selenium Chrome Driver»3.2.0
- 6. Selenium pageFactory NullPointerException for driver
- 7. Selenium GUI測試?
- 8. Selenium-Server和Selenium測試不支持Web的服務
- 9. Selenium web driver | java |無法在Firefox瀏覽器窗口之間切換
- 10. 我們可以使用selenium htmlunit-driver **來測試AngularJS應用程序的GUI嗎?
- 11. Selenium Web Driver單擊Eclipse IDE中的按鈕
- 12. DIV元素是不是可以用selenium Web Driver點擊?
- 13. Selenium Web-driver從下拉菜單中選擇索引值
- 14. 在Selenium Web Driver中填寫具有可變ID的文本框
- 15. 使用Selenium Web Driver(Appium)向下滾動使用Java
- 16. 強制頁面在新窗口中打開selenium-web-driver python
- 17. Matlab的無限測試
- 18. Selenium測試無法開始使用operadriver
- 19. 無法運行Selenium HtmlUnitDriver測試(java.net.SocketException)
- 20. Selenium測試無需登錄每個測試
- 21. Selenium Webdriver測試 - Python
- 22. Selenium設置測試
- 23. Selenium IDE:在測試中執行測試
- 24. 如何在Ubuntu中安裝Selenium :: Remote :: Driver?
- 25. 用於Javascript測試的Selenium vs Selenium
- 26. Selenium測試的XPath標識
- 27. Selenium測試用的Xvfb
- 28. 運行Selenium測試上GRID2
- 29. Junit/selenium測試用例
- 30. jenkins selenium不運行測試
而不是「無限」,你的意思是「連續」? –
也許你也可以多說一點,你爲什麼要這麼做?這聽起來像是高品質的[犛牛剃毛](http://sethgodin.typepad.com/seths_blog/2005/03/dont_shave_that.html)給我;你確定這是你想要做的嗎? – dcsohl
@dcsohl它的工作大聲笑剛開始作爲一個質量保證分析師,所以學習很多,但需要一些信息! – user6401108