selenium-grid 相关问题

Selenium-Grid允许您在不同的机器上并行地针对不同的浏览器运行测试。也就是说,针对运行不同浏览器和操作系统的不同计算机同时运行多个测试。从本质上讲,Selenium-Grid支持分布式测试执行。它允许在*分布式测试执行环境中运行测试*。

Selenium Grid 可以配置为需要身份验证吗?

如何强制 Selenium 集线器/节点需要密码才能访问?我的意思不是对浏览器进行身份验证。我的意思是要求 Selenium 服务器在执行 t 之前要求输入密码...

回答 2 投票 0

Selenium - SessionNotCreated 无法启动新会话。可能的原因是远程服务器地址无效或浏览器启动失败

我在将 selenium 与 docker 和 azure pipeline 集成时遇到此错误。 SessionNotCreated 无法启动新会话。可能的原因是远程服务器的地址无效或...

回答 1 投票 0

如何向 Selenium Grid 添加用户名和密码

我已在 Azure 容器实例中安装了 Docker 映像 selenium/standalone-chrome,我可以根据需要从公共 IP 访问它,但我想使用用户名和密码来保护它...

回答 1 投票 0

无法执行现有会话的请求:GKE 集群上的 Jenkins 触发的 selenium 测试出现 java.util.concurrent.TimeoutException

Chrome:节点-chrome:123.0.6312.86-chromedriver-123.0.6312.86-grid-4.19.1-20240402 硒/集线器:4.19.1-20240402 点网6 我们的 selenium 网格/测试在 GKE 集群上的并行节点上运行。自从...

回答 1 投票 0

在 Docker 内执行的 Selenium Grid 不会自动下载文件

我正在尝试部署一个使用 Selenium 从网页下载 PDF 文件的应用程序。如果我在本地运行我的容器,一个使用我的 Python 应用程序,另一个使用 Selenium Grid,它......

回答 1 投票 0

WebDriverError:转发新会话时出错 转发请求时出错 操作超时

尝试使用硒网格运行我的硒测试用例时遇到以下错误。这实际上只是他们文档中的修改后的硒示例。 ChromeDriver 是 123.0.6312.58 铬...

回答 1 投票 0

在企业代理背后使用 Selenium RemoteWebDriver

如何从公司代理后面通过 RemoteWebDriver 连接到 Selenium 网格(例如 BrowserStack)? 被测试的应用程序位于代理之外,可以从 BrowserStack 自由访问。

回答 6 投票 0

如何用python高效并行控制多台android设备?

我是一名比利时计算机科学专业的学生,正在从事一个项目,该项目涉及通过 Python 脚本同时控制多个 Android 设备。在测试过程中,我遇到了以下挑战:

回答 1 投票 0

使用脚本设置 Selenium Grid

设置硒网格: 我能够在命令提示符中使用以下命令设置网格(集线器和节点),然后能够启动浏览器并成功执行测试。 java -jar 选择...

回答 2 投票 0

Selenium 远程运行 java.io.IOException:收到 GOAWAY

我的硒测试在本地运行,但是当我在硒网格远程驱动程序上运行测试时 org.openqa.selenium.remote.UnreachableBrowserException:与远程浏览器通信时出错。 ...

回答 1 投票 0

selenium.WebDriverException:未知错误:由于选项卡崩溃导致页面崩溃,会话被删除

注意:我的问题之前已关闭,我尝试了此处提到的解决方案 - 未知错误:由于未知错误导致页面崩溃,会话被删除:无法确定崩溃的选项卡的加载状态

回答 3 投票 0

并行运行两个 selenium 驱动程序实例,但两者都在同一个 chrome 窗口上运行

我尝试使用seleniumstandalone或grid并行运行两个驱动程序实例(RemoteWebDriver),以同时在两个不同的窗口/网站上运行。 两个会话和两个窗口正在创建...

回答 1 投票 0

简单的 Se v4 Grid,节点卡在“发送注册事件”。如何诊断?

我正在将一个带有一个集线器和两个节点的小型网格设置过渡到一个新的集线器。我遇到的问题是节点卡在新集线器的“发送注册事件”处。 我将日志设置为 F...

回答 1 投票 0

如何在代理后面独立运行selenium?

几天前,我遇到需要使用带有代理身份验证的 Selenium webdriver.Remote 。 我发现很少有文章能够稍微启发这个主题。 所以我想分享我的解决方案。我希望有些...

回答 1 投票 0

我的节点和集线器无法在硒网格中相互通信

我从官方网站下载了selenium-server-4.14.0,并在我的机器上将其作为集线器运行(操作系统是window 11),我在虚拟机上执行了相同的操作并将其作为节点运行(操作系统为node)。 ..

回答 1 投票 0

Jenkins Slave 连接时超时

上周我使用 Jenkins 和 4 个从 Windows 虚拟机设置了一个 Selenium 网格。作为执行此操作的一部分,我必须解锁从属连接和硒连接的端口。 下载的虚拟机...

回答 1 投票 0

当 Playwright 在 Selenium Grid 上执行时,会自动启动一个空白浏览器

上下文: 剧作家版本:1.23.0 操作系统:Windows 浏览器:Chrome/Edge 硒服务器:4.4.0 代码片段 public static void main( String[] args ) 抛出 InterruptedException { ...

回答 1 投票 0

在 Ubuntu 上通过 PHP exec 执行命令

我想通过 PHP exec() 运行 linux 命令,下面的第一个命令在 Ubuntu Server 22.04 的后台完美执行 - 我想通过 PHP exec() 运行 Linux 命令,下面的第一个命令完美地在 Ubuntu Server 22.04 的后台执行 - <?php $cmd = "java -jar /var/www/html/selenium-drivers/selenium-server-4.14.1.jar hub"; exec($cmd . " > /dev/null &"); ?> 但是与我的第二个命令非常相似的命令没有执行。 <?php $cmd = "java -jar /var/www/html/selenium-drivers/selenium-server-4.14.1.jar node --port 5555 --selenium-manager true"; exec($cmd . " > /dev/null &"); ?> 我无法找出不工作的原因。有人请帮忙吗? 检查了PHP所有必要的权限,没有权限问题。第一个命令完美执行,但第二个命令则不然。 我在 @ChrisHaas 的评论的帮助下解决了这个问题。实际问题与 www-data (Apache2) 访问目录的适当权限有关。我授予了目录权限,例如 - sudo chmod -R 777 /var/www/html/selenium-drivers 然后我就可以执行命令了 <?php $cmd = "java -jar /var/www/html/selenium-drivers/selenium-server-4.14.1.jar node --port 5555 --selenium-manager true"; exec($cmd . " > /dev/null &"); ?>

回答 1 投票 0

指定ChromeDriver运行的端口

H 社区,我正在尝试在 EC2 服务器上设置 Selenium Grid,以下是我迄今为止采取的步骤。 1.在端口4044上启动集线器 java -jar /ebst/wrangler/upla/bin/selenium-server-standalon...

回答 2 投票 0

错误 请求向网格注册失败:404

我想将selenium网格与appium中的节点连接起来。首先,我创建了两个设备来在 android studio 中进行模拟,并制作了它们的 JSON 代码: “能力”:[ { “浏览器N...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.