当我运行量角器时,我得到以下错误.以下是我的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 …
要使用ChromeBrowser测试Selenium 3,我们需要一个名为ChromeDriver的额外应用.
我从GitHub找到了这个文本:
ChromeDriver仅与Chrome版本12.0.712.0或更高版本兼容.如果您需要测试较旧版本的Chrome,请使用Selenium RC和Selenium支持的WebDriver实例.
我的问题是所有ChromeDriver版本都兼容所有Chrome版本吗?每个版本之间没有冲突吗?
在哪里可以找到ChromeDriver和ChromeBrowser之间匹配的所有版本的文档?
我在这里看了类似的问题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) 尝试针对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
protractor ×2
selenium ×2
angularjs ×1
java ×1
javascript ×1
macos ×1
python ×1
typescript ×1
version ×1