问题标签 [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.
angular - 如何检查导致 webdriver-manager 失败的原因
我正在尝试执行这个简单的量角器示例https://coryrylan.com/blog/introduction-to-e2e-testing-with-the-angular-cli-and-protractor我得到了
据我了解,这是由于更新 webdrive-manager 时失败导致的错误。我自己尝试手动更新,但我仍然遇到同样的错误。
以及,其他暂定
我认为这无关紧要,但以防万一这是来自上述项目的 package.json。我尝试了“量角器”:“〜5.1.1”和5.1.2
我想到的另一件事是我的代理配置错误,但我可以成功运行 npm install 所以我认为这不能解释我的问题。顺便说一句,这里是
google-chrome - 运行自动化测试时经常弹出 Chrome 浏览器实例
我有我当前的测试套件,用于量角器中的 e2e 测试。
为了更新它以在无头 chrome 中运行,我更新了我的量角器版本,这反过来又更新了我的 webdriver-manager,它又将 chromedriver 版本更新到了最新的 ie 2.34
在headless中运行测试时,测试工作正常。
在本地chrome 中运行测试时,测试开始 -> chrome 实例启动,然后在测试运行期间不断弹出。
它不允许做任何其他事情,因为 chrome 自动化浏览器实例经常出现。
我尝试将 chromedriver 版本降级到 2.29 但没有运气。
有没有人遇到过这个问题?
我当前在测试套件中的版本如下:
- 量角器:5.2.2
- 网络驱动程序管理器:12.0.6
- 铬驱动程序:2.34
- 硒独立:3.8.1
- 正在使用的 Chrome 浏览器:63.0.3239.108
selenium - Headless Chrome Circle CI - 错误:spawn /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/bin/java ENOENT
我正在尝试在无头 chrome 中的 Circle CI 中运行测试。我正在使用 selenium 服务器版本 3.8.1 和 chromedriver 版本 2.34
protractor_conf.js 包含以下 chrome 功能:
我的 sh 脚本包括以下用于 webdriver-manager 的命令,然后运行测试:
我在 m circle.yml 中添加了这些以安装最新版本的稳定版 chrome 并启动无头监听 localhost:
所以,当我现在运行我的构建时,测试根本不会运行。日志说:
使用的版本:
- Chrome浏览器版本:谷歌Chrome 63.0.3239.132
- 量角器:v5.2.2
- Chromedriver zip:2.34
- Selenium 独立版:3.8.1
- 圈子CI:1.0
我错过了什么?任何帮助,将不胜感激。
protractor - 在 @angular/cli 上为 ChromeDriver 二进制文件设置替代 CDN
我正在开发一个基于 Angular ( 5.0.0
) 的项目。由于我在代理后面,我想指定一个托管 ChromeDriver 的内部 CDN。
我的.npmrc
文件包含以下属性:(
chromedriver_cdnurl=http://my-internal-cdn/chromedriver/
也使用 进行了测试alternate_cdn
,没有更改)。
我运行 e2e 的命令是npm run e2e
(运行ng e2e --proxy-config proxy.conf.json
)并且失败并出现以下错误:
webpack:编译成功。events.js:182 抛出错误;// 未处理的“错误”事件 ^
错误:getaddrinfo ENOTFOUND chromedriver.storage.googleapis.com chromedriver.storage.googleapis.com:443 at errnoException (dns.js:53:10) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:95:26) npm ERR !代码 ELIFECYCLE npm 错误!errno 1 npm 错误!whiteapp-angular@1.0.0 e2e:
ng e2e --proxy-config proxy.conf.json
我不确定如何告诉 ng-cli 使用此属性,以便 webdriver-manager 可以从内部 CDN 下载二进制文件,而不是从chromedriver.storage.googleapis.com
. 任何想法?
关于量角器配置中的这一点,我没有发现任何有趣的东西。
谢谢。
protractor - 执行 webdriver-manager 更新时出错
我按照如何安装量角器的说明进行操作。在执行webdriver-manager update时,我遇到了这种问题。
我支持公司代理。有人可以帮忙吗?
selenium - “webdriver-manager update”命令在量角器中显示错误消息
当我在启动量角器脚本执行时发出命令
webdriver-manager update
时,我看到以下错误消息:
“错误:在 TLSWrap.onread (net.js:568:26) 处读取 ECONNRESET._errnoException (util.js:1020:11)”
angularjs - 量角器:如何成功运行 webdriver-manager 更新?
尝试安装最新的量角器,但第 2 步(www.protractortest.org/#/tutorial)没有按计划进行,出现此错误:
我在网络上的代理后面,不知道代理名称但有 pac 文件。我可以使用什么解决方法来安装和运行 webdriver?使用节点版本 6.11.2 和 windows 2008R2。
selenium - webdriver-manager 更新未处理的承诺拒绝
我在全球和本地项目中都使用 webdriver-manager 12.0.6。
当我在webdriver-manager update--standalone false
本地运行时,我得到未处理的承诺拒绝错误:
当我在全局范围内运行相同的命令时,一切正常。
我试过删除 node_modules 并重新运行纱线。不知道这里还有什么在起作用。我可以采取哪些步骤来进一步解决此问题?
selenium - Selenium 无法启动测试 WebDriverError:未知错误:Chrome 启动失败:异常退出
我在 linux ubuntu 上运行量角器测试有问题,浏览器无法打开(谷歌浏览器)运行测试我使用命令
量角器 ./config.js
我有错误
我使用 webdriver-manager: consol log
命令 webdriver-manager status
和 java --version
谷歌浏览器版本:版本 65.0.3325.181(64 位)
我换了电脑,以前没有问题(在我使用 linux mint 之前,现在我有 linux ubuntu)。
它是从 docker 开始的 Angular 应用程序
我的 config.js 看起来
在控制台 webdriver-manager 中的任何错误
知道我能做什么吗?
selenium-webdriver - 量角器 webdriver-manager 错误:“WebDriverError:无法确定类型来自:E。最后 1 个字符读取:E”
我一直在针对 Chrome 运行 Protractor 测试,最近我遇到了针对 IE 进行测试的需要。我按照标准程序设置 selenium 服务器(webdriver-manager update=>webdriver-manager start),然后使用 protractor conf.js 运行我的测试。{"browserName":"internet explorer", "version":"11"} 我的能力很简单。
我在看似随机的测试运行中遇到以下错误。我正在使用 IEDriverServerv3.14.0。
我已经搜索了解决方案,但我唯一能找到的关于这个错误的地方是这里。任何帮助将不胜感激!