问题标签 [webdriver-manager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
protractor - 量角器/webdriver-manager 错误:“无法获得自动化扩展”
我正在运行量角器测试,并且在过去几天内开始出现此错误:
经过一番研究,我尝试更新量角器,但我已经使用了最新版本(5.1.1)。我检查了我的 chromedriver 和 chrome 版本是否兼容,看起来它们是兼容的。我还将我的 webdriver-manage 更新为 12.0.4,但我仍然遇到同样的问题。
- 我的 chrome 版本是:57.0.2987.133 (Official Build) (64-bit)
-量角器是:5.1.1
-webdriver-manager 是:12.0.4
-chromedriver 版本:2.2.6
selenium - chromedriver在最新版webdriver-manager中的位置
我最近更新到最新版本的 webdriver-manager (v. 12.0.4),现在每当我尝试启动我的 webdriver 时都会出现此错误:
在旧版本的 webdriver 中有一个包含 chromedriver 的 selenium 目录,而新版本根本没有 selenium 目录,我的 grunt 任务现在不知道在哪里可以找到 chromedriver。
有谁知道新版webdriver-manager中chromedriver的位置是什么?
gruntjs - Grunt 任务找不到 phantomjs 驱动程序
我正在使用一个调用“webdriver-manager”节点模块的 grunt 任务来启动我的 selenium webdriver。现在它被配置为启动 chromedriver,并在我启动 grunt 任务时给我这一行:'start_webdriver':
[10:49:13] I/开始-java -Dwebdriver.chrome.driver=/Users/talain/development/gitClone/enterprise/Source/clients-root/clients-webui-root/clients-webui-interface/node_modules/ webdriver-manager/selenium/ chromedriver_2.29
phantomjs 驱动程序与 chromedriver 位于同一目录中,但我不知道配置在哪里可以让我更改它。这是启动“start_webdriver”咕噜任务的完整输出:
selenium-webdriver - 运行“webdriver-manager update”时出现“无法验证第一个证书”错误
我已经设置了 http_proxy 和 https_proxy,还设置了系统变量,但是当我尝试获取最新的 chrome 驱动程序和 selenium 服务器时仍然出现以下错误:
操作系统:win7 32位
量角器:5.1.1
节点:6.10.2
爪哇:1.7.79
npm:3.10.10
protractor - 无法直接将量角器与 chromedriver 和 selenium 服务器一起使用
最近我更新了我的protractor
, webdriver-manager
, chromedriver
, selenium-server
.
之后我遇到了这个问题:以前我们在 github 中与它共享了一个量角器应用chromedriver
程序selenium-server
。所以我项目中的其他人可以在下载这个git项目后直接使用它。
我们的量角器配置文件中没有seleniumAddress
和directConnect
。这意味着我们使用本地驱动程序启动了测试。
但是现在update-config.json
添加了文件来跟踪 chromedriver 和 selenium-server 版本,其中的路径都是绝对路径。我们需要在下载后更改路径。
那么我们如何在没有update-config.json
文件的情况下使用本地驱动程序呢?
protractor - 运行“webdriver-manager update”时出现“无法设置属性 'msg' of null”错误
操作系统:Windows7 x64
npm:3.10.10
网络驱动程序管理器:12.0.5
量角器:5.1.1
节点:6.10.0
错误信息:
昨天还可以,我认为这个错误是由新的 webdriver-manager 12.0.5 引起的
protractor - webdriver-manager 更新未能下载 chrome 驱动程序和 update-config.json
当我清理 webdriver-manager 并更新时,无法下载 chrome 驱动程序和 update-config.json。后来当我启动量角器时,它抱怨找不到update-config.json。
包.json
量角器.conf.js
现在,当我执行 npm install 时,在 node_modules\protractor\node_modules\webdriver-manager\selenium 位置看不到 chrome 驱动程序和 update-config.json
webdriver-manager 更新日志
在我的日志中,chrome 驱动程序也不再下载。由于这个原因,我无法启动量角器,因为 update-config.json 不可用。任何想法都会很棒。谢谢
node.js - 更新 webdriver-manager 时出错
我正在关注 Protractor教程,但在更新 webdriver-manager 时出现以下错误:
我正在使用 npm v2.11.3 和节点 v0.12.7。
有谁知道出了什么问题?
谢谢你的帮助!
javascript - 本地安装的 webdriver-manager(通过量角器)更新问题:E/downloader - undefined
设置: node.js V6.11.0,npm V5.0.3,量角器V5.1.2(本地安装在项目根目录)
当我尝试运行时:(
C:\Users\username\Desktop\localrepo\my-projectst\node_modules\.bin>webdriver-manager update
此时没有全局安装)
我得到:
[10:18:45] I/file_manager - 创建文件夹 C:\Users\username\Desktop\localrepo\my-projectst\node_m odules\protractor\node_modules\webdriver-manager\selenium [10:18:51] E/downloader - 未定义[10:18:51] I/更新 - geckodriver:文件存在 C:\Users\username\Desktop\localrepo\my-projectst\nod e_modules\protractor\node_modules\webdriver-manager\selenium\geckodriver-v0.17.0 .zip [10:18:51] I/update - geckodriver:解压缩 geckodriver-v0.17.0.zip (节点:15188) UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝 id:1):无效的文件名[10:19:02] I/update - chromedriver: 解压 chromedriver_2.30.zip
工作正常 :
1. C:\Users\username\Desktop\localrepo\my-projectst\node_modules\.bin>webdriver-manager start
2.全局量角器安装,然后webdriver-manager更新完全正常。
有人可以指出什么问题或指导我正确的方法
node.js - 量角器:ENOTFOUND getaddrinfo ENOTFOUND localhost localhost:4444
量角器不启动,它甚至不打开铬。ENOTFOUND localhost localhost:4444
即使我已经开始webdriver-manager
并且可以localhost:4444
在浏览器中访问,它也会给我这个错误。我不知道该怎么办,我试过重新安装 Chrome,更新量角器和 webdriver-manager,升级 Node.js,刷新我的 DNS,但我仍然遇到错误。
错误:
这是由提供的日志NPM
:
硒日志:
附加信息:
我的配置: