我將負責角度應用的測試自動化。我知道我們有一個量角器工具,但我更喜歡使用java的webdriver(感覺比JavaScript和量角器更好)。我可以使用java與webdriver或我必須使用量角器做它,因爲硒不會處理它?角度應用的Java webdriver不是量角器?
2
A
回答
2
當然,您仍然可以使用常規的Java硒綁定來測試AngularJS應用程序。這只是Protractor
僅僅是更適合/方便使用專門AngularJS,因爲它提供了一些獨特的東西應用:
- 它的工作原理與角同步 - 它總是知道何時角是「準備」與互動
- 它提供角具體定位器像
by.model
,by.binding
,by.repeater
等 - 它可以讓你輕鬆mock AngularJS modules上
- 它是開發和支持飛谷歌開發者(當然GitHub的社區) - 這意味着它是那種有角的開發週期同步的
- 它有一個非常漂亮和記錄API
- ,還有更多
這也是很重要的瞭解Protractor
實際上是WebDriverJS
- JavaScript硒綁定的封裝。而且,作爲一個附註,Protractor
也可以用來測試非角度的應用程序(只需關閉同步)。
還有ngWebDriver
包,實際上可能是您的解決方案:
我們已經採取的JavaScript角的量角器項目。儘管ngWebDriver完美地支持Java版本的WebDriver,但其 必須將JavaScript傳遞給瀏覽器以與Angular進行交互, 和量角器項目已經完成了艱苦的工作(包括測試) 以使該固體和ngWebDriver受益那工作。
另見:
相關問題
- 1. 量角器:未檢測角度應用
- 2. 角度和非角度的量角器
- 3. 硒的webdriver +量角器+ CucumberJS
- 4. 量角器找不到角度
- 5. 檢測Iframe是否有角度或不使用量角器
- 6. 與Java的角度應用
- 7. 量角器可以測試不是角度的登錄
- 8. 使用角度2而不是角度4使用角度cli
- 9. Selenium WebDriver - 等待角度請求(Java)
- 10. 帶代理的BrowserStack角度量角器
- 11. 無法在mac上啓動webdriver-manager來測量量角器上的角度應用程序
- 12. 使用量角器+角度在進行ajax調用時測試事件使用量角器+角度
- 13. 量角器5.1.1硒的webdriver版本inconsitency
- 14. 如何從量角器調用WebDriver-Java代碼
- 15. 量角器拖放:角度與角度與HTML5
- 16. 角度量角器加載模塊
- 17. 角度量角器e2e測試
- 18. 在WP7中計算量角器角度
- 19. 角度cli +量角器+黃瓜 - 硒
- 20. 量角器/角度2控制流程
- 21. 量角器e2e足夠角度測試
- 22. 爲什麼不的webdriver我量角器測試用例定義?
- 23. 角度js局部變量在不同角度的應用程序
- 24. 在角度應用程序外使用角度過濾器
- 25. 量角器進度輸出
- 26. 角度:用角
- 27. 角4反應形式量角器
- 28. 使用量角器對於非角度的應用有什麼好處?
- 29. 角度控制器變量不顯示
- 30. webdriver-manager更新命令在量角器中不起作用
非常感謝你:) – MIHO