我最近一直在调查Protractor,我正在调查Protractor的网页:
https://github.com/angular/protractor/blob/master/docs/debugging.md
交互式测试Protractor的部分似乎表明交互式测试很简单,就像运行“Protractor --elementExplorer”一样。但是,在执行此操作时,而不是“>”提示命令行返回以下内容:
启动调试器代理。 调试器侦听端口5858
此后我从未收到提示。我肯定错过了什么?某个配置文件是否设置错误了?
量角器输出--troubleshoot --elementExplorer:
DEBUG - 使用--troubleshoot运行 DEBUG - 量角器版本:1.7.0 调试 - 您的测试基础网址是(我的测试网站) DEBUG - 尝试在webdriver-manager使用的默认位置找到SeleniumServerJar DEBUG - 尝试在webdriver-manager使用的默认位置找到chromedriver二进制文件 启动selenium独立服务器...... Selenium独立服务器从http://172.23.5.122:51131/wd/hub开始 DEBUG - WebDriver会话成功启动了功能{caps_: {applicationCacheEnabled:false, 可旋转的:假的, mobileEmulationEnabled:false, chrome:{userDataDir:'C:\ Users \ i65414 \ AppData \ Local \ Temp \ scoped_dir7936_4453'}, takesHeapSnapshot:true, databaseEnabled:false, handlesAlerts:是的, 版本:'40 .0.2214.111', 平台:'XP', browserConnectionEnabled:false, nativeEvents:true, acceptSslCerts:是的, 'webdriver.remote.sessionid':'2988bde6-201b-45cb-9638-8ca5e84da857', locationContextEnabled:true, webStorageEnabled:true, browserName:'chrome', takeScreenshot:是的, javascriptEnabled:是的, cssSelectorsEnabled:true}} 启动调试器代理。 调试器侦听端口5858