量角器:尽管使用了browser.pause(),但测试执行后浏览器仍会关闭
我有这样一个代码:量角器:尽管使用了browser.pause(),但测试执行后浏览器仍会关闭,browser,protractor,pause,Browser,Protractor,Pause,我有这样一个代码: describe('test room example', function() { it("test", function(){ browser.ignoreSynchronization = true; browser.get("url"); element(by.id("#id")).click(); var EC = protractor.Ex
describe('test room example', function() {
it("test", function(){
browser.ignoreSynchronization = true;
browser.get("url");
element(by.id("#id")).click();
var EC = protractor.ExpectedConditions;
var cashboxnumber=EC.visibilityOf(element(by.id("#id")));
var beginningCash=EC.visibilityOf(element(by.id("#id")));
var btnSignOn=EC.visibilityOf(element(by.id("#id")));
browser.wait(EC.and(cashboxnumber, beginningCash, btnSignOn), 155000);
element(by.id("#id")).sendKeys("9999");
element(by.id("#id")).click();
element(by.id("#id")).click();
var transactionIDSearch=EC.visibilityOf(element(by.id("#id")));
var searchIcon=EC.visibilityOf(element(by.id("#id")));
browser.wait(EC.and(transactionIDSearch, searchIcon), 155000);
element(by.id("#id")).sendKeys("X");
element(by.id("#id")).click();
browser.pause();
})
});
我希望浏览器在执行完成后不会关闭。但它关闭后,我收到以下错误:
[15:15:25] I/launcher - Running 1 instances of WebDriver
[15:15:25] I/hosted - Using the selenium server at http://localhost:4444/wd/hub/
Started
[15:17:20] I/protractor -
[15:17:20] I/protractor - Encountered browser.pause(). Attaching debugger...
[15:17:20] I/protractor -
[15:17:20] I/protractor - ------- WebDriver Debugger -------
[15:17:20] I/protractor - Starting WebDriver debugger in a child process. Pause is still beta, please report issues at github.com/angular/protractor
[15:17:20] I/protractor -
[15:17:20] I/protractor - press c to continue to the next webdriver command
[15:17:20] I/protractor - press ^D to detach debugger and resume code execution
[15:17:20] I/protractor -
module.js:540
throw err;
^
Error: Cannot find module '_debugger'
at Function.Module._resolveFilename (module.js:538:15)
at Function.Module._load (module.js:468:25)
at Module.require (module.js:587:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (C:\Users\e3024747\workspace\jsproject\protractor\built\debugger\debuggerCommons.js:1:82)
at Module._compile (module.js:643:30)
at Object.Module._extensions..js (module.js:654:10)
at Module.load (module.js:556:32)
at tryModuleLoad (module.js:499:12)
at Function.Module._load (module.js:491:3)
[32m.[0m
1 spec, 0 failures
Finished in 112.262 seconds
[15:17:20] I/launcher - 0 instance(s) of WebDriver still running
[15:17:20] I/launcher - chrome #01 passed
[15:15:25]I/launcher-运行WebDriver的1个实例
[15:15:25]I/hosted-使用位于的selenium服务器http://localhost:4444/wd/hub/
起动
[15:17:20]I/量角器-
[15:17:20]I/量角器-遇到浏览器。暂停()。正在附加调试器。。。
[15:17:20]I/量角器-
[15:17:20]I/量角器------WebDriver调试器-------
[15:17:20]I/量角器-在子进程中启动WebDriver调试器。暂停仍然是beta,请在github.com/angle/extrator报告问题
[15:17:20]I/量角器-
[15:17:20]I/量角器-按c键继续执行下一个webdriver命令
[15:17:20]I/量角器-按^D分离调试器并恢复代码执行
[15:17:20]I/量角器-
module.js:540
犯错误;
^
错误:找不到模块“\u调试器”
在Function.Module.\u解析文件名(Module.js:538:15)
在Function.Module.\u加载(Module.js:468:25)
at Module.require(Module.js:587:17)
根据需要(内部/module.js:11:18)
反对。(C:\Users\e3024747\workspace\jsproject\dragrator\build\debugger\debuggerCommons.js:1:82)
在模块处编译(Module.js:643:30)
在Object.Module._extensions..js(Module.js:654:10)
在Module.load(Module.js:556:32)
在tryModuleLoad时(module.js:499:12)
在Function.Module.\u加载(Module.js:491:3)
[32米[0米]
1个规格,0个故障
以112.262秒完成
[15:17:20]I/launcher-WebDriver的0个实例仍在运行
[15:17:20]I/launcher-chrome#01通过
有人能告诉我我在这里是否做错了什么。我已经读到使用browser.pause()不会使浏览器在执行完成后关闭
我不熟悉量角器,无法找到解决方法。我假设您使用的是节点8?我认为他们不支持此版本的调试器。请尝试将节点降级到版本7.0。是的,我使用的是节点版本8.9.4。如果他们不支持最新版本的调试器,是否有可能他们已拒绝使用它他喜欢永远吗?@Rajan恐怕是的。请看下面的评论: