【问题标题】:Protractor / Selenium Webdriver : Runtime.executionContextCreated has invalid 'context'Protractor / Selenium Webdriver:Runtime.executionContextCreated 具有无效的“上下文”
【发布时间】:2017-03-07 05:34:06
【问题描述】:

我使用量角器来测试 Angular2 应用程序。它工作正常,我认为我没有在 conf 中进行任何更改,但现在结果如下:

...

super(opt_error);
    ^
SessionNotCreatedError: session not created exception
from unknown error: Runtime.executionContextCreated has invalid 'context': {"auxData":{"frameId":"4012.1","isDefault":true},"id":1,"name":"","origin":"://"}
  (Session info: chrome=54.0.2840.71)
  (Driver info: chromedriver=2.21.371459

...

我在 Mac OSX 10.11.4、Chrome 54.0.2840.71 上工作。

有什么建议吗?谢谢

--- 26/10 编辑

由于它取决于每个设置,因此看起来没有绝对的答案。主要思想是相应地更新量角器/ chromedriver / webdriver-manager。

说我现在面临另一个问题:我做的每一个基本测试,包括(例如)一个 browser.get() 都失败了:

Error: Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL

我不知道这是否是一个孤立的案例,是否适合这里(我使用 jasmine2 作为框架)所以我开始另一个问题here

【问题讨论】:

  • 尝试重新安装量角器。即使我今天也面临同样的问题。
  • 或者安装低于版本npm install protractor@4.0.9 -g的量角器
  • 谢谢。我做到了。没有成功...
  • 我的设置没有任何更改,今天早上我遇到了同样的事情......仅在 chrome 上。火狐等运行正常,一定是驱动问题。

标签: selenium-webdriver protractor selenium-chromedriver


【解决方案1】:

我安装了ChromeDriver v2.24 并将其存储在:/usr/local/Cellar/chromedriver/2.24/bin 并为我修复了错误。

【讨论】:

【解决方案2】:

正如其他人所说,似乎是新版chrome系统中安装的chromedriver有问题。对于 mac,我使用 'chromedriver-update' 更新了 chromedriver 并修复了它。

【讨论】:

    【解决方案3】:

    我遇到了类似的问题,并通过手动删除 webdriver-manager 强制安装 chromedriver 2.24 来解决它

    删除文件夹rm -rf /usr/local/lib/node_modules/webdriver-manager/

    重新安装网络驱动程序 npm install -g webdriver-manager

    【讨论】:

      【解决方案4】:

      我将selenium-standalone 更新为最新版本5.8.0(来自5.1.0)。它将安装较新版本的 chrome webdriver(2.25),而不是安装 chrome driver2.21。这解决了我的问题。(无连接,会话异常)

      【讨论】:

        【解决方案5】:

        如果即使更新网络驱动程序到2.25,错误仍然发生并且如果您正在使用终端应用程序 这应该会有所帮助:

        我通过取消选中高级终端应用程序设置中的“在启动时设置语言环境变量”复选框来解决了这个问题。 或者尝试使用此前缀启动您的测试:

        LC_NUMERIC=”en_US.UTF-8″ npm test
        

        【讨论】:

          猜你喜欢
          • 2019-04-05
          • 2017-06-09
          • 2018-04-06
          • 2019-06-28
          • 2015-01-17
          • 2015-08-11
          • 2016-03-27
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多