量角器故障排除
Protractor troubleshooting
在量角器 1.5.0 中,有一个新的 --troubleshoot
flag introduced, which is not properly documented at the moment, but in the changelog 它指出:
Improve error messages and add debug info when
- the configuration file cannot be parsed
- a webdriver session cannot be
started
- more than one element is found using element
--troubleshoot
命令行参数涵盖哪些用例?
我问的原因是这有点令人困惑:
- 不是应该默认开启吗?因为如果出现上面列出的错误,了解有关该错误的其他信息会有所帮助。
- 还有相关的
--verbose
和 --stackTrace
标志。它们是否也与调试和故障排除有关?
目前--troubleshoot
做两件事:
- 它解析配置并提供建议
- 它会打印出所有相关的环境变量(OS、量角器版本、框架、功能等),这样当他们报告问题时,像我这样的其他人可以查看这些信息来确定问题是否出在与环境有关。
目前,--troubleshoot
旨在帮助 无法获得量角器 运行 的用户(不适用于失败测试的故障排除)。它更像是:
if you can't get protractor to run, run this mode to see if it catches
anything before submitting an issue; if it doesn't, paste the output
from troubleshoot so we don't have to ask about OS/version/etc every
time.
也就是说,我们计划在未来添加额外的功能来帮助用户解决他们的非 运行ning 测试。
在量角器 1.5.0 中,有一个新的 --troubleshoot
flag introduced, which is not properly documented at the moment, but in the changelog 它指出:
Improve error messages and add debug info when
- the configuration file cannot be parsed
- a webdriver session cannot be started
- more than one element is found using element
--troubleshoot
命令行参数涵盖哪些用例?
我问的原因是这有点令人困惑:
- 不是应该默认开启吗?因为如果出现上面列出的错误,了解有关该错误的其他信息会有所帮助。
- 还有相关的
--verbose
和--stackTrace
标志。它们是否也与调试和故障排除有关?
目前--troubleshoot
做两件事:
- 它解析配置并提供建议
- 它会打印出所有相关的环境变量(OS、量角器版本、框架、功能等),这样当他们报告问题时,像我这样的其他人可以查看这些信息来确定问题是否出在与环境有关。
目前,--troubleshoot
旨在帮助 无法获得量角器 运行 的用户(不适用于失败测试的故障排除)。它更像是:
if you can't get protractor to run, run this mode to see if it catches anything before submitting an issue; if it doesn't, paste the output from troubleshoot so we don't have to ask about OS/version/etc every time.
也就是说,我们计划在未来添加额外的功能来帮助用户解决他们的非 运行ning 测试。