javascript - 量角器 - MacO 上的 Microsoft Edge(无法自动化)
问题描述
嗨社区:我在 Protractor 中有一个项目,它有 4 个浏览器......让我们做一个长篇短篇故事。Microsoft Edge 不在 Protractor 中运行。
我已经安装了 Microsoft Edge。
Microsoft Edge is up to date.
Version 83.0.478.54 (Official build) (64-bit)
这是我protractor.conf.js的一部分
multiCapabilities: [{
browserName: 'chrome',
chromeOptions: {
args: ['--disable-gpu']
}},
{browserName: 'firefox',
'moz:firefoxOptions': {
args: ['--incognito']
}},
{browserName: 'safari',
'safari.options': {
args: ['--incognito']
}},
{browserName: 'MicrosoftEdge',
'edge.options': {
args: ['--incognito']
}}],
directConnect: false,
baseUrl: 'https://www.xxxxxx.com',
seleniumAddress: 'http://localhost:4444/wd/hub',
错误显示下一个:
[MicrosoftEdge #11] /Users/rxxxxxxxx/WebstormProjects/protractor_automation/node_modules/protractor/node_modules/selenium-webdriver/lib/error.js:546
[MicrosoftEdge #11] throw new ctor(message);
[MicrosoftEdge #11] ^
[MicrosoftEdge #11] SessionNotCreatedError: Unable to create new service: EdgeDriverService
[MicrosoftEdge #11] Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
[MicrosoftEdge #11] System info: host: 'XXXXXXXXXX', ip: 'XXX.XXX.XXX.XXX', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.14.6', java.version: '1.8.0_221'
[MicrosoftEdge #11] Driver info: driver.version: unknown
...
[MicrosoftEdge #11] at processTicksAndRejections (internal/process/task_queues.js:97:5)
[MicrosoftEdge #11] From: Task: WebDriver.createSession()
....
[13:34:32] E/launcher - Runner process exited unexpectedly with error code: 1
我已经下载了 msedgedriver 并将其放在下一个文件夹中:
/Users/rxxxxxxxx/WebstormProjects/protractor_automation/node_modules/protractor/node_modules/webdriver-manager/selenium/msedgedriver
有人可以帮我吗?
更新:
量角器版本:7.0.0
解决方案
根据Protractor Supported Browsers的说法,Protractor目前不支持 Microsoft Edge。
您可以向Protractor Github提出功能请求。
推荐阅读
- wpf - 如何从绑定值设置静态/动态资源?
- c++ - Websocket服务器在建立一次连接后向客户端发送连续流
- r - 数据,从宽到长
- git - 如何在拉取请求事件中获取 github 应用程序安装 ID?
- c# - .NET Core 多租户实用性
- amazon-web-services - 在 EC2 Linux 实例中更改时区
- python-3.x - 使用 Python 使用 AWS 生态系统从 REST API 提取数据的最佳方法
- asp.net-core - 复选框单击 Razor 页面 AspNetCore 2.2 中的表单提交
- angular - 为什么在正确设置元素时会出错?- TypeError:无法读取 null 的属性“值”
- spring-boot - Spring Boot 禁用 Spring Batch 信息级别日志记录