我想編寫一個場景測試,將執行遠程網站?我能怎麼做?如何使用Angular.js編寫其他域的場景測試?
1
A
回答
1
您應該可以使用browser().navigateTo('http://whereveryouwant.com')
,然後使用任何e2e api方法來操作頁面並進行斷言。
主要告誡是角的情景亞軍不支持全頁面重新加載,所以這會限制你可以在你的測試做什麼。如果您在頁面上執行任何操作,導致整頁重新加載,則測試運行器將凍結。
1
瀏覽器不支持跨站點請求。所以沒有辦法做你想做的事。
你需要使它看起來到瀏覽器,就好像在本地E2E亞軍和遠程站點都在同一個域。唯一的方法就是使用代理。
相關問題
- 1. 單元測試場景 - 如何測試?
- 2. 編寫用於測試REST API的黃瓜場景
- 3. 量角器:無法爲場景編寫protactor測試用例
- 4. 如何下載用於編寫小黃瓜場景的黃瓜測試工具
- 5. 如何使用包含其他方法的方法編寫單元測試?
- 6. 如何爲使用stdin輸入的其他函數編寫測試函數?
- 7. 這是編寫BDD測試場景的正確方法嗎?
- 8. 如何使用Zend測試其他api?
- 9. JMeter場景測試
- 10. 在測試場景中使用DataProvider
- 11. 如何使用httprouter編寫測試
- 12. 如何爲調用其他方法的方法編寫spock測試用例
- 13. 如何爲此場景編寫查詢
- 14. 如何爲此場景編寫mapreduce?
- 15. 如何爲場景編寫SQL查詢?
- 16. 如何爲此場景編寫路線
- 17. 如何爲此場景編寫SP?
- 18. AngularJS中的場景測試
- 19. 如何測試os.exit場景中去
- 20. JBehave&Maven - 如何跳過場景測試
- 21. NoraUI - 如何跳過場景測試?
- 22. 如何使用twisted.web.client.Agent及其子類爲代碼編寫測試?
- 23. 如何使用TestNG創建多用戶測試場景?
- 24. 如何爲調用其他Web服務的WCF服務編寫單元測試?
- 25. Behat場景失敗,如果與其他場景運行
- 26. 如何爲一個「嘗試」場景編寫多個例外?
- 27. 使用Specflow場景進行集成測試和單元測試
- 28. 如何使用Hamcrest測試異常場景
- 29. 我黃瓜測試場景
- 30. 測試場景分離