量angular器不会暂停debugging
我试图debuggingProtractor-E2E-Tests
但我的testing不会暂停browser.debugger()
。 我试图做到这一点是
- 运行'webdriver-manager start'启动我的selenium服务器
- 将
browser.debugger()
插入到我的testing代码中 - 运行
grunt serve
启动我的应用程序 - 运行
protractor debug protractor.conf.js
我的步骤3的控制台输出如下:
Starting background Express server debugger listening on port 5858 Express server listening on 9000, in development mode
我的控制台输出第4步是以下内容:
$ protractor debug protractor.conf.js Starting debugger agent. debugger listening on port 5858 Starting selenium standalone server... connecting... ok debug> Selenium standalone server started at http://192.168.1.101:57265/wd/hub ......... Finished in 10.737 seconds
所以它运行testing没有按预期暂停…
这是我的protractor.conf.js:
'use strict'; exports.config = { allScriptsTimeout: 110000, baseUrl: 'http://localhost:' + (process.env.PORT || '9000'), // list of files / patterns to load in the browser specs: [ 'e2e/**/*.spec.js' ], capabilities: { 'browserName': 'chrome' }, framework: 'jasmine', jasmineNodeOpts: { defaultTimeoutInterval: 30000 } };
编辑
这是我testing的代码:
it('should help to debug', function(done) { console.log('before debugger'); //gets displayed in console browser.debugger(); console.log('after debugger'); //gets displayed in console as well, but shouldn't done(); });
任何帮助表示赞赏!
我在窗户上,我有Angular通用。 当我有debugger()
和pause()
为我工作。 它暂停了,我可以在cmd中导航:
browser.pause(); browser.debugger();
使用browser.pause(); – 参见http://angular.github.io/protractor/#/api?view=Protractor.prototype.pause
- Angular-cli种子项目没有凉亭,咕噜咕噜响,它如何pipe理所有的依赖关系?
- 平均应用程序。 同时两台服务器Express,NodeJS,Angular 2
- 生成:找不到“节点”的types定义文件
- Angular2应用程序初始加载问题。 typescript.js文件是4.75MB
- 使用Windows身份validationloginAngular App
- 如何* ngFor使用angular2中的模板variables?
- 堆栈“错误:证书链中的自签名证书”当试图build立“节点gypconfiguration”
- 节点cmd在fsevents点执行'npm install'时挂起
- 是否有可能使用NodeJS / Angular从DynamoDB获取唯一值?