selenium-grid相关内容

Selenium:会话外部密钥不可用

每当Robot Framework自动化测试(由Jenkins作业启动)从集线器请求Chrome浏览器时,我正在运行的Selenium Grid Hub都会显示此错误消息: 会话[(Null Outalkey)]不可用,并且不在最后几个会话中 1000个已终止的会话。 我花了几个小时搜索和尝试建议的解决方案,但一无所获。 将Linux服务器作为Selenium Grid Hub运 ..
发布时间:2022-03-15 22:54:14 其他开发

'拒绝连接!selenium 服务器是否已启动?\n' 同时针对 Selenium Grid 运行 Nightwatch.js 测试

我使用基于 Nightwatch.js 的 Nightwatch-Cucumber 来自动化我的测试.现在我想使用 Selenium Grid 和一个 Selenium 集线器和几个 Selenium 节点来执行我的测试. 这些是我当前实际使用的依赖项: "devDependencies": {“chromedriver":“2.37.0",“黄瓜":“3.0.2","geckodriv ..

如果在 Jenkins 上中止测试,Selenium 驱动程序实例仍然存在

好的,所以我想知道如果测试通过 jenkins 中止,如何让我的驱动程序/浏览器会话正确退出.在本地,如果我运行我的测试并中止它们,浏览器将正确退出.然而,通过詹金斯,这不会发生.如果我在我的测试在 selenium 网格上运行的测试阶段中止作业,浏览器保持打开状态 - 导致节点仍然显示为正在使用,因为它没有发现中止的作业应该终止其浏览器会话. 我一直在搞乱黄瓜钩,但我想得越多,我不确定我是 ..
发布时间:2022-01-16 16:56:00 其他开发

Protractor - 在不同的浏览器上并行运行多个测试

我找不到任何关于如何设置的信息,但这似乎是一个非常基本的概念,所以我相信那里有答案. 我知道如何通过在配置中设置 capabilities 对象的 browserName 属性在不同的浏览器上运行量角器.这很好用.我可以将它设置为 'chrome' 或 'firefox' 或任何我需要的东西,它会按预期运行.但是,针对多个浏览器(据我所知)运行单个测试套件的唯一方法是创建单独的配置文件,每个 ..
发布时间:2022-01-16 16:16:38 其他开发

RemoteWebDriver 抛出“org.openqa.selenium.SessionNotCreatedException:无法创建新的远程会话"

我正在尝试从集线器到节点运行一个简单的代码,集线器和节点连接成功. 执行程序时出现异常 org.openqa.selenium.SessionNotCreatedException 我提到的Chrome驱动路径是可以从节点机器访问的共享路径. Chrome 版本:58.0.3029.110 Chrome 驱动程序版本:2.9 Hub 和 Node 都是远程机器. 下面 ..

运行 selenium 远程驱动程序时出现带有 NativeConstructorAccessorImpl.newInstance0 的错误 SessionNotCreatedException

我正在运行以下但收到错误 公共类库{公共静态 WebDriver 驱动程序;public static void main(String[] args) 抛出 MalformedURLException、InterruptedException{System.setProperty("webdriver.chrome.driver", "C:\\code\\lib\\browser driver ..

WebDriver Chrome 浏览器:避免弹出“Do you want chrome to save your password"

每次我的 webdriver 测试登录到应用程序时,都会弹出“你想让 chrome 保存你的密码".有没有办法避免这种情况?? 请帮忙. 谢谢,迈克 解决方案 需要配置以下chrome驱动选项: chromeOptions: {首选项:{'credentials_enable_service':假,'轮廓': {'password_manager_enabled':假}}} ..

在 Grid 上运行时如何关闭 ChromeDriver?

我目前正在通过 TestNG 套件使用带有 Selenium Grid 2 的 RemoteWebDriver 运行我的测试.这适用于 Firefox 和 IE.现在我添加了 Chrome 并且测试运行良好,但是在套件的所有测试之后调用 driver.quit() 时总是得到一个异常(适用于 FF 和 IE). 异常如下所示: 与远程浏览器通信时出错.它可能已经死了.sun.reflect ..
发布时间:2022-01-15 16:08:51 Java开发

ChromeDriver ERR_SSL_PROTOCOL_ERROR 尽管 --ignore-certificate-errors

我正在尝试使用 selenium 和 ChromeDriver 在本地主机(没有 HTTPS)上运行集成测试. Chrome 需要 https 证书,但从 this 问题中我了解到我可以使用 arg --ignore-certificate-errors 来规避这个问题 我还增加了我的能力 acceptInsecureCerts,因为这似乎是适当的行动方案(docs) chrome ..

SessionNotCreatedException:消息:无法创建新服务:通过 Python 使用 ChromeDriver 和 SeleniumGrid 的 ChromeDriverService

您好,任何人都知道发生了什么或如何调试错误,如下所示.我所做的步骤是使用设置集线器命令并将节点注册到集线器.在命令注册节点之后.我可以看到日志为 节点已注册到集线器并准备使用 但是,当我运行测试脚本时,我的错误打印为: selenium.common.exceptions.SessionNotCreatedException:消息:无法创建新服务:ChromeDriverService 二 ..

使用 dataprovider 执行并行 TestNG selenium 测试的驱动程序行为

我想在 TestNg 中使用 @dataprovider 并行运行 selenium 测试.理想情况下,测试是按方法并行的(一个测试=一种方法),而不是浏览器的简单套件并行性.我在某处读到一次可以控制大约 5 个 ChromeDriver 实例,所以我认为这应该是可能的.后来我打算搬到grid2.对于开发,我正在使用 IntelliJ Idea 测试运行程序通过右键单击 + 在 XML 配置文件上 ..

测试立即失败,出现未知错误:通过 systemd 运行 Selenium 网格时,DevToolsActivePort 文件不存在

我一直在尝试将 Selenium 网格服务的启动方式从 .rclocal 中的 shell 脚本更改为 systemd 服务,但它不起作用.脚本是这样的: #!/bin/bashjava -jar/opt/selenium-server-standalone.jar -role hub -hubConfig hubconfig.jsonxvfb-run --server-args="-scree ..

WebDriverException:转发新会话时出错 转发请求时出错 连接到 my_ip:5555 [/my_ip] 失败:连接超时

我在 AWS windows 上安装了 selenium node 并启动了它.我在 AWS Linux 上设置了 Jenkins、git、Selenuim 集线器.当我在 Jenkins 上构建应用程序时,selenium hub 正尝试使用私有 IP 地址连接到 AWS windows 的 selenium 节点.我收到以下异常: org.openqa.selenium.WebDriverE ..

SessionNotCreatedException:无法创建新服务:在 Ubuntu 上使用 Selenium Grid 的 GeckoDriverService 无法驱动 Firefox

我无法使用 geckodriver 从 Selenium 驱动 Firefox.这很奇怪,因为 chrome 是用相同的框架驱动的,没有错误! 这些是我的版本号: Firefox 54.0(64 位)Chrome 版本 62.0.3202.94(官方版本)(64 位)selenium-server-standalone-3.7.1.jarclient-combined-3.5.3-node ..
发布时间:2021-12-19 14:20:46 Java开发