“Runtime.executionContextCreated 具有无效的“上下文";运行量角器时出错 [英] "Runtime.executionContextCreated has invalid 'context" error when i run Protractor

查看:16
本文介绍了“Runtime.executionContextCreated 具有无效的“上下文";运行量角器时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在运行量角器时遇到以下错误.下面是我的 webstorm 控制台中显示的错误.

I am getting this below Error while i run my protractor. And below is the error as shown in my webstorm console.

C:Program Files (x86)JetBrainsWebStorm 2016.2in unnerw.exe"C:程序文件 odejs ode.exe"c:Usersx216526AppDataRoaming pm ode_modulesprotractoruiltcli.jsC:Usersx216526workspace_ProtractorSWA_Protractorconf.js[17:59:58] I/direct - 直接使用 ChromeDriver... [17:59:58]I/launcher - 运行 1 个 WebDriver 实例 [18:00:01] E/launcher -会话未从未知错误创建异常:Runtime.executionContextCreated 具有无效的上下文":{"auxData":{"frameId":"9784.1","isDefault":true},"id":1,"name":"","origin":"://"}(会话信息:chrome=54.0.2824.0)(驱动程序信息:铬驱动程序=2.22.397933(1cab651507b88dec79b2b2a22d1943c01833cc1b),平台=Windows NT6.1.7601 SP1 x86_64) [18:00:01] E/launcher - SessionNotCreatedError: session not created exception from unknown error:Runtime.executionContextCreated 具有无效的上下文":{"auxData":{"frameId":"9784.1","isDefault":true},"id":1,"name":"","origin":"://"}(会话信息:chrome=54.0.2824.0)(驱动程序信息:铬驱动程序=2.22.397933(1cab651507b88dec79b2b2a22d1943c01833cc1b),平台=Windows NT6.1.7601 SP1 x86_64) 在 WebDriverError (c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesselenium-webdriverliberror.js:26:26)在 SessionNotCreatedError(c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesselenium-webdriverliberror.js:307:26)在 Object.checkLegacyResponse(c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesselenium-webdriverliberror.js:639:15)在 parseHttpResponse(c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesselenium-webdriverhttpindex.js:538:13)在c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesselenium-webdriverhttpindex.js:472:11在 ManagedPromise.invokeCallback_(c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesselenium-webdriverlibpromise.js:1379:14)在 TaskQueue.execute_(c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesselenium-webdriverlibpromise.js:2913:14)在 TaskQueue.executeNext_(c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesselenium-webdriverlibpromise.js:2896:21)在c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesselenium-webdriverlibpromise.js:2820:25在c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesselenium-webdriverlibpromise.js:639:7来自:任务:Function.createSession 处的 WebDriver.createSession()(c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesselenium-webdriverlibwebdriver.js:329:24)在司机(c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesselenium-webdriverchrome.js:778:38)在 Direct.getNewDriver(c:Usersx216526AppDataRoaming pm ode_modulesprotractoruiltdriverProvidersdirect.js:68:26)在 Runner.createBrowser(c:Usersx216526AppDataRoaming pm ode_modulesprotractoruilt unner.js:187:43)在c:Usersx216526AppDataRoaming pm ode_modulesprotractoruilt unner.js:261:30在_履行(c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesqq.js:834:54)在 self.promiseDispatch.done(c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesqq.js:863:30)在 Promise.promise.promiseDispatch(c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesqq.js:796:13)在c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesqq.js:556:49在运行单(c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesqq.js:137:13)[18:00:01] E/launcher - "process.on('uncaughtException'" 错误,见启动器 [18:00:01] E/启动器 - 进程退出,错误代码 199进程以退出代码 199 结束

"C:Program Files (x86)JetBrainsWebStorm 2016.2in unnerw.exe" "C:Program Files odejs ode.exe" c:Usersx216526AppDataRoaming pm ode_modulesprotractoruiltcli.js C:Usersx216526workspace_ProtractorSWA_Protractorconf.js [17:59:58] I/direct - Using ChromeDriver directly... [17:59:58] I/launcher - Running 1 instances of WebDriver [18:00:01] E/launcher - session not created exception from unknown error: Runtime.executionContextCreated has invalid 'context': {"auxData":{"frameId":"9784.1","isDefault":true},"id":1,"name":"","origin":"://"} (Session info: chrome=54.0.2824.0) (Driver info: chromedriver=2.22.397933 (1cab651507b88dec79b2b2a22d1943c01833cc1b),platform=Windows NT 6.1.7601 SP1 x86_64) [18:00:01] E/launcher - SessionNotCreatedError: session not created exception from unknown error: Runtime.executionContextCreated has invalid 'context': {"auxData":{"frameId":"9784.1","isDefault":true},"id":1,"name":"","origin":"://"} (Session info: chrome=54.0.2824.0) (Driver info: chromedriver=2.22.397933 (1cab651507b88dec79b2b2a22d1943c01833cc1b),platform=Windows NT 6.1.7601 SP1 x86_64) at WebDriverError (c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesselenium-webdriverliberror.js:26:26) at SessionNotCreatedError (c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesselenium-webdriverliberror.js:307:26) at Object.checkLegacyResponse (c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesselenium-webdriverliberror.js:639:15) at parseHttpResponse (c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesselenium-webdriverhttpindex.js:538:13) at c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesselenium-webdriverhttpindex.js:472:11 at ManagedPromise.invokeCallback_ (c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesselenium-webdriverlibpromise.js:1379:14) at TaskQueue.execute_ (c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesselenium-webdriverlibpromise.js:2913:14) at TaskQueue.executeNext_ (c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesselenium-webdriverlibpromise.js:2896:21) at c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesselenium-webdriverlibpromise.js:2820:25 at c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesselenium-webdriverlibpromise.js:639:7 From: Task: WebDriver.createSession() at Function.createSession (c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesselenium-webdriverlibwebdriver.js:329:24) at Driver (c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesselenium-webdriverchrome.js:778:38) at Direct.getNewDriver (c:Usersx216526AppDataRoaming pm ode_modulesprotractoruiltdriverProvidersdirect.js:68:26) at Runner.createBrowser (c:Usersx216526AppDataRoaming pm ode_modulesprotractoruilt unner.js:187:43) at c:Usersx216526AppDataRoaming pm ode_modulesprotractoruilt unner.js:261:30 at _fulfilled (c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesqq.js:834:54) at self.promiseDispatch.done (c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesqq.js:863:30) at Promise.promise.promiseDispatch (c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesqq.js:796:13) at c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesqq.js:556:49 at runSingle (c:Usersx216526AppDataRoaming pm ode_modulesprotractor ode_modulesqq.js:137:13) [18:00:01] E/launcher - "process.on('uncaughtException'" error, see launcher [18:00:01] E/launcher - Process exited with error code 199 Process finished with exit code 199

我的配置 js 如下所示:

     exports.config = { 
          directConnect: true, // Capabilities to be passed
          //to the webdriver instance. 
         capabilities: { 'browserName': 'chrome', },
         framework: 'jasmine2',
         specs: ['./src/sli_sanitytests/San1_Check_
                        Sli_Homepage_is_Accessible_spec.js',
                 './src/sli_sanitytests/San2_
                  Click_createButton_to_Open_Sli_CreateForm_page_spec.js',
                 './src/sli_sanitytests/San3_
                  Create_Sli_reference_spec.js' ], 
               suites: { 
                         smoke: ['./smoke/!*.spec.js'],
                         regression:['./regression/!*.spec.js'],
                         functional: ['./functional/!*.spec.js'],
                         all: ['./!*!/!*.spec.js'],
                         selected:['./functional/addcustomer.spec.js',
                                    './regression/openaccount.spec.js'],
                         },
                       // Options to be passed to Jasmine
                  jasmineNodeOpts: {
                 //onComplete will be called just before the driver quits.                                
                  onComplete: null, 
                 // If true, display spec names. 
                 isVerbose: true, // If true,print colors to the terminal. 
                 showColors: true, // If true, include stack traces in       
                                   //failures. 
                 includeStackTrace: true, // Default time to wait in ms  
                                         //before a test fails.  
                 defaultTimeoutInterval: 80000 
                             },
                //enter code here 
               onPrepare:function() { 
                   browser.ignoreSynchronization = true;
                   browser.driver.manage().window().maximize(); 
               },
             }

推荐答案

首先卸载你的chrome浏览器并重新安装.那就是量角器不会抛出任何此类错误.

First of all uninstall your chrome browser and reinstall it. That`s it protractor will not throw any such errors.

我什至不知道为什么会发生这种情况,以及看起来有点奇怪的原因,但唯一的解决方案是卸载 chrome 浏览器并重新安装.

I even don`t know why this happened and for what reasons looks bit strange but yes the only solution is uninstall the chrome browser and reinstall it.

npm 卸载 webdriver-manager -g npm install webdriver-manager -g

npm uninstall webdriver-manager -g npm install webdriver-manager -g

这篇关于“Runtime.executionContextCreated 具有无效的“上下文";运行量角器时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆