如何使用新测试包调试浏览器测试

时间:2015-10-16 08:07:35

标签: dart dart-unittest

浏览器测试需要从命令行运行,如pub run test -pdartium。有没有办法调试这样的测试。

2 个答案:

答案 0 :(得分:2)

Dart团队正在努力使用新的测试包进行测试。在修复相关问题之前,您可以使用此解决方法:

要使用新测试包运行浏览器测试,例如从WebStrom运行,包括调试,只需将<x-test-dart ...>标记替换为指向测试文件的普通Dart脚本标记,并像运行任何Dart浏览器应用程序一样运行它。 WebStorm。

这也适用于聚合物测试。确保运行await initPolymer();或使用的Polymer版本所需的相应初始化。

我通常会创建一个测试条目页面文件的副本,我可以保留替换的脚本标记。

答案 1 :(得分:1)

pub run test -pdartium --pause-after-load

仅在我单击测试页面上的“播放”按钮后才开始测试。这让我有时间在Dartium中打开Dev Tools并设置断点。我也可以打开天文台并在那里做点什么。