gpt4 book ai didi

angularjs - 在 Protractor 中调试

转载 作者:行者123 更新时间:2023-11-28 20:43:18 27 4
gpt4 key购买 nike

我发现自己在一个完全不同的范围内使用 browser.debugger()。我无法从我的测试中访问其他范围变量,只能访问全局变量。这是回溯:

debug> bt
#0 protractor.js:1039:5
#1 webdriver.promise.ControlFlow.runInNewFrame_ promise.js:1598:20
#2 webdriver.promise.ControlFlow.runEventLoop_ promise.js:1463:8
#3 b native v8natives.js:1594:37

我应该只使用 浏览器 和选择器进行调试吗?

最佳答案

实际上,当我调试 protractor spec.js 时,我确实使用了 node-inspector,

  1. 从命令行安装 Node 检查器'npm install -g node-inspector'
  2. 使用下面的命令开始调试'node-debug node_modules\protractor\bin\protractor test/protractor-conf.js'

然后 chrome 窗口应该打开,并在 Protractor 的第一行暂停,从 sources/file://部分找到你的 *spec.js,在 *spec.js 中添加断点,运行,chrome 应该在你刚刚设置的地方暂停断点,不需要使用 browser.debugger() 或调试器;

关于angularjs - 在 Protractor 中调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24040468/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com