webdriver-manager相关内容

有没有一种方法可以调用扩展Web驱动程序类的Java方法?

我正在使用WebDriverManager Java库。它提供了一个通用管理器,可以被参数化为特定的管理器(对于Chrome、Firefox等)。我将它与Selify WebDriver和JUnit5的@PARAMETIZED和@ValueSource注释一起使用,这样我就可以在多个浏览器上运行我的测试。 我按照WebDriverManager文档创建了一个实现: public class ..

protractor 2.5.4 E/launcher - 未创建会话:此版本的 ChromeDriver 仅支持 Chrome 版本 79

我进行了很多研究并使用了各种论坛中提到的许多可能的解决方案,但没有一个对我有用.我正在尝试在 CI/CD 管道中运行它,虽然能够在本地运行量角器测试用例并能够启动浏览器,但在 CI/CD 管道构建中它失败了,下面是详细信息 我在 package.json 中的脚本下使用下面的 postinstall "postinstall": "npm uninstall -g webdriver-ma ..

如何使用 Webdriver-Manager 在 Protractor 中下载适当的 Chromedriver

我设计了一个基于黄瓜量角器的自动化框架,除了 Webdriver-manager 之外,一切正常.每次 IT 部门更新谷歌浏览器版本时,我都需要手动更新二进制文件. 当我使用命令 "webdriver-manager update --proxy=http://someproxy.com:PORT#" 时,webdriver-manager 总是下载最新的 chromdriver 二进制文件 ..

如何使用通过 webdriver_manager 安装的 ChromeDriver 更改 Google Chrome UserAgent

我最近遇到了一个问题,我无法在 selenium 中更改我的用户代理.我解决了这个问题,但后来遇到了 chrome 驱动程序问题,它需要 chrome 驱动程序版本 81.我解决了这个问题,但不知道如何将用户代理解决方案实现到特定于 chrome 驱动程序的代码中.| 代码如下: from selenium import webdriver从 webdriver_manager.chrom ..

无法直接将量角器与 chromedriver 和 selenium 服务器一起使用

最近我更新了我的 protractor、webdriver-manager、chromedriver、selenium-server. 之后我遇到了这个问题:以前我们在 github 中共享了一个量角器应用程序,其中包含 chromedriver 和 selenium-server.这样我项目中的其他人下载这个git项目后就可以直接使用了. 我们的量角器配置文件中没有 selenium ..
发布时间:2021-06-22 20:17:10 其他开发

错误:证书链中的自签名证书

我可以在重新启动 Windows 7 的情况下运行 selenium 服务器.但是,如果我终止服务器并重新启动它,我将收到此错误.有时执行 webdriver-manager update--ignore_ssl 可能会解决问题,但大多数时候它不会解决.有什么想法吗? 我在 Windows 7 x64 上运行它. C:\Users\...>webdriver-manager start - ..
发布时间:2021-06-22 20:16:44 其他开发

量角器 webdriver-manager chromedriver 更新

chromedriver 2.2 和最新版本的 Chrome 似乎存在问题.此问题必须解决量角器无法使用 2.2 发送制表键的问题.如果我进行 webdriver-manager 更新,它不会更新到 chromedriver 2.4.我做了一个黑客,我自己下载了 chromedriver 2.4 exe 并手动将它放在 selenium 文件夹中,但这不是最好的方法.如何更新量角器以使用最新版本的 ..
发布时间:2021-06-22 20:15:22 其他开发

webdriver-manager update-config.json 绝对路径

在 webdriver-manager\selenium\update-config.json 对于“最后"和“所有"JSON 参数,我有绝对路径.我如何设置它们的相对路径? 我试过“..\"和“.\",但没有用.有什么想法吗? 解决方案 好的,这就是 update-config.json 的设计,它的用途和原因. 更新时写update-config.json 当用户调用 ..
发布时间:2021-06-22 20:13:31 其他开发

我怎样才能完全避免 webdriver-manager?

我正在尝试在我的 Angular 项目中使用量角器进行 e2e 测试.我之前在我的路径中安装了 selenium 服务器和 chromedriver,它适用于非角度项目.我无权访问 googleapis 或 webdriver-manager 所需的任何备用 CDN. 如何以任何方式运行没有涉及 webdriver-manager 的量角器测试?我想使用我在全局安装的工具.有这种可能吗? ..
发布时间:2021-06-22 20:11:20 其他开发

Webdriver 管理器下载最新版本的 chrome 驱动程序,Windows 的最新 chrome 版本不支持该驱动程序

我的 package.json 中有以下一行 - “webdriver-manager":“^12.1.7", 当我的量角器代码在 jenkins 管道中运行时,它会抛出一个错误 - [01:11:30] I/testLogger - [chrome #01-12] PID: 12008[chrome #01-12] 规格:C:\coco-e2e-5-2-2021\coco-web-clie ..

获得“驾驶员信息:driver.version:未知";使用量角器运行脚本时

我在量角器中执行脚本时遇到错误. 系统信息:主机:'8888',ip:'88888',操作系统名称:'Mac OS X',os.arch:'x86_64',os.version:'10 .15.7',Java.version:"14.0.1"驱动程序信息:driver.version:未知[13:13:08] E/启动程序-WebDriverError:等待驱动程序服务器启动超时.构建信息:版本 ..
发布时间:2021-05-12 18:53:13 其他开发

如何阻止量角器下载最新的chromedriver?

我正在使用Bamboo上的量角器运行E2E测试.我收到此错误,未知错误:Chrome无法启动:异常退出(未知错误:DevToolsActivePort文件不存在) 然后,我发现我不得不降级到2.37版本的Chromedriver.我在这里发现" https://github.com/angular/protractor/issues/4850". 我在这里找到了一种下载特定版本的chr ..

从jenkins更新webdriver-manager期间下载geckodriver时出错

我正在尝试从jenkins运行webdriver更新.我正在下载geckoDriver和chromeDriver. Chrome驱动程序正在正确下载和解压缩.但是gecko驱动程序下载不起作用. 但是,这在本地可以正常工作.仅在詹金斯中出现问题 使用的命令: node_modules/protractor/bin/webdriver-manager update --ignore_ss ..
发布时间:2020-11-13 02:42:58 其他开发

"webdriver-manager start"是否必要?

我正在研究AngularJS的量角器测试世界. 所有教程建议我在webdriver-manager update之后并在执行测试之前执行以下操作: webdriver-manager start 根据webdriver-manager手册,start命令将“启动硒服务器".的确如此,运行上述命令后,我可以在 http://127.0.0.1:4444/wd/hub 我的问题是:以 ..
发布时间:2020-09-01 06:12:31 其他开发