瀏覽器測試需要從命令行運行,如pub run test -pdartium
。有沒有辦法來調試這樣的測試。如何使用新測試包調試瀏覽器測試
3
A
回答
1
pub run test -pdartium --pause-after-load
只有在我點擊測試頁面上的「播放」按鈕後纔開始測試。這讓我有時間在Dartium中打開開發工具並設置斷點。我也可以開放天文臺並在那裏做東西。
2
Dart團隊正在努力使用新的測試包進行可測試性測試。在解決相關問題之前,您可以使用以下解決方法:
要使用新測試包(例如WebStrom)運行瀏覽器測試(包括調試),只需將<x-test-dart ...>
標記替換爲指向測試文件的標準Dart腳本標記並像WebStorm的任何Dart瀏覽器應用程序一樣運行它。
這也適用於聚合物測試。確保您運行await initPolymer();
或使用Polymer版本所需的適當初始化。
我通常會創建一個測試條目頁面文件的副本,我可以在其中保留替換的腳本標記。
相關問題
- 1. 移動測試工作臺 - 使用瀏覽器回放測試
- 2. 自動瀏覽器測試:如何在網頁上測試JavaScript?
- 3. Rails 3測試:如何在測試時打開瀏覽器?
- 4. 跨瀏覽器測試
- 5. 瀏覽器測試Sikuli - ?
- 6. 瀏覽器版本測試
- 7. 幫助瀏覽器測試
- 8. jquery,如何測試移動瀏覽器?
- 9. 跨瀏覽器測試工具,包括瀏覽器版本
- 10. 如何在多個瀏覽器中使用Java進行跨瀏覽器測試的Selenium測試?
- 11. Visual Studio 2015測試瀏覽器在更新後不顯示任何測試
- 12. Visual Studio 2012測試類別層次結構(測試瀏覽器)
- 13. Visual Studio測試瀏覽器運行外語測試
- 14. Visual Studio 2012測試瀏覽器測試進行中
- 15. 使用delve調試測試
- 16. ReSharper中的「使用調試器測試」?
- 17. 如何調試Jest測試?
- 18. 量角器測試開啓瀏覽器
- 19. 使用client.get測試W page瀏覽量
- 20. 如何使用Rapidminer測試測試集?
- 21. 使用zope測試瀏覽器測試未經授權的頁面
- 22. $範圍屬性,都會在測試瀏覽器更新,但不是在測試
- 23. 跨瀏覽器測試 - 如何確保測試數據的唯一性?
- 24. 如何使用phpunit測試用例測試ajax調用?
- 25. 如何使用Jasmine測試瀏覽器交互?
- 26. 如何使用phantomjs瀏覽器測試捕捉NoReverseMatch
- 27. 如何在自動測試中使用android默認瀏覽器
- 28. 如何使用JEST測試瀏覽器窗口行爲?
- 29. 如何使用TypeScript編寫瀏覽器測試
- 30. 如何使用Appium在瀏覽器測試中上傳附件?
有趣 - 我的dartum瀏覽器顯示爆炸的飛鏢圖像,但我從來沒有得到一個'播放'按鈕。 – richard
這是一個已知的Windows測試框架bug – richard