相关疑难解决方法(0)

量角器 - 运行Protractor时出现"Runtime.executionContextCreated有无效'上下文"错误

当我运行量角器时,我得到以下错误.以下是我的webstorm控制台中显示的错误.

"C:\ Program Files(x86)\ JetBrains\WebStorm 2016.2\bin\runnerw.exe""C:\ Program Files \nodejs \node.exe"c:\ Users\x216526\AppData\Roaming \npm \node_modules\protractor\built\cli.js C:\ Users\x216526\workspace_Protractor\SWA_Protractor\conf.js [17:59:58]我/直接 - 直接使用ChromeDriver ... [17:59:58] I/launcher - 运行1 WebDriver的实例[18:00:01] E/launcher - 会话未创建未知错误的异常:Runtime.executionContextCreated具有无效的'context':{"auxData":{"frameId":"9784.1","isDefault":true },"id":1,"name":"","origin":"://"}(会话信息:chrome = 54.0.2824.0)(驱动程序信息:chromedriver = 2.22.397933(1cab651507b88dec79b2b2a22d1943c01833cc1b),platform = Windows NT 6.1.7601 SP1 x86_64)[18:00:01] E/launcher - SessionNotCreatedError:会话未创建未知错误的异常:Runtime.executionContextCreated具有无效的'context':{"auxData":{"frameId":"9784.1 ","isDefault":true},"id":1,"name":"","origin":"://"}(会话信息:chrome = 54.0.2824.0)(驱动程序信息:在WebDriverError上的chromedriver = 2.22.397933(1cab651507b88dec79b2b2a22d1943c01833cc1b),platform = Windows NT 6.1.7601 SP1 x86_64)(c:\ Users\x216526\AppData\Roaming \npm \node_modules\protractor \node_modules\selenium-webdriver\lib\error.js :26:26)在Object.checkLegacyResponse(c:\ Users)的SessionNotCreatedError(c:\ Users\x216526\AppData\Roaming \npm \node_modules\protractor \node_modules\selenium-webdriver\lib\error.js:307:26)\x216526\AppData\Roaming \npm \node_modules\protractor \node_modules\selenium-webdriver\lib\error.js:639:15)at parseHttpResponse(c:\ Users\x216526\AppData\Roaming \npm \node_modules\protractor \node_modules\selenium-webdriver\http\index.js:538:13)在ManagedPromise的c:\ Users\x216526\AppData\Roaming \npm \node_modules\protractor \node_modules\selenium-webdriver\http\index.js:472:11在TaskQueue.execute_(c:\ Users\x216526\AppData \).invokeCallback_(c:\ Users\x216526\AppData\Roaming \npm \node_modules\protractor \node_modules\selenium-webdriver\lib\promise.js:1379:14)漫游\故宫\node_mo …

angularjs protractor

31
推荐指数
4
解决办法
3万
查看次数

哪个ChromeDriver版本与哪个Chrome浏览器版本兼容?

其实我有点困惑.虽然我读了几个关于此的资源.

要使用ChromeBrowser测试Selenium 3,我们需要一个名为ChromeDriver的额外应用.

从GitHub找到了这个文本:

ChromeDriver仅与Chrome版本12.0.712.0或更高版本兼容.如果您需要测试较旧版本的Chrome,请使用Selenium RC和Selenium支持的WebDriver实例.

我的问题是所有ChromeDriver版本都兼容所有Chrome版本吗?每个版本之间没有冲突吗?

在哪里可以找到ChromeDriver和ChromeBrowser之间匹配的所有版本的文档?

javascript java selenium google-chrome version

20
推荐指数
3
解决办法
7万
查看次数

Selenium:Runtime.executionContextCreated具有无效的'context':

我在这里看了类似的问题Protractor/Selenium Webdriver:Runtime.executionContextCreated有无效的'context'BUG-1473,但我无法得到答案因此我决定在这里给它.我安装了最新的chrome_driver v2.9,但仍然Runtime.executionContextCreated出错.这是我的代码

from selenium import webdriver

driver = webdriver.Chrome()
driver.get('http://www.google.com/xhtml')
Run Code Online (Sandbox Code Playgroud)

并在python shell上抛出异常:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/humoyun/Documents/virtual_env_fold/flasky/fl_venv/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 248, in get
    self.execute(Command.GET, {'url': url})
  File "/Users/humoyun/Documents/virtual_env_fold/flasky/fl_venv/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 236, in execute
    self.error_handler.check_response(response)
  File "/Users/humoyun/Documents/virtual_env_fold/flasky/fl_venv/lib/python2.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 192, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: Runtime.executionContextCreated has invalid 'context': {"auxData":{"frameId":"2061.1","isDefault":true},"id":1,"name":"","origin":"://"}
  (Session info: chrome=55.0.2883.95)
  (Driver info: chromedriver=2.9.248307,platform=Mac OS X 10.11.3 x86_64)
Run Code Online (Sandbox Code Playgroud)

python macos selenium automated-tests chrome-web-driver

12
推荐指数
3
解决办法
1万
查看次数

会话未在Protractor中为chrome创建例外

尝试针对chrome运行Protractor测试时,我得到以下错误.

我的承诺

import {Config} from 'protractor'

export let config: Config = {
    framework: 'jasmine',
    // capabilities: { browserName: 'chrome'},
    multiCapabilities: [
        // {browserName: 'firefox'},
        {
            browserName: 'chrome',
            chromeOptions: {
                args: ['--start-maximized']
            },

        }],

    seleniumAddress: 'http://127.0.0.1:4444/wd/hub',
    seleniumPort: null,
    seleniumArgs: [],
    specs: [
        './Protractor/Login/*.spec.js',
Run Code Online (Sandbox Code Playgroud)

错误:

Protractor conf.js
[17:19:07] I/hosted - Using the selenium server at http://127.0.0.1:4444/wd/hub
[17:19:07] I/launcher - Running 1 instances of WebDriver
[17:19:09] E/launcher - session not created exception
from unknown error: Runtime.executionContextCreated has invalid 'context': {"auxData":{"frameId":"8800.1","isDefault":true},"id":1,"name":"","origin":"://"}
  (Session info: chrome=54.0.2840.59) …
Run Code Online (Sandbox Code Playgroud)

selenium-chromedriver selenium-webdriver typescript protractor

10
推荐指数
2
解决办法
3万
查看次数