问题标签 [selenium-grid]

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.

0 投票
1 回答
4488 浏览

testng - Selenium Grid 抛出方法 startServer 上的 @Configuration 需要参数“selenium.host”

在运行 Selenium Grid 时,出现以下异常:

我的代码:(考虑我已经启动了遥控器并启动了集线器)

testng.xml:

我的项目与各个站点中给出的其他示例之间的区别是:我在 startServer 方法中有 @BeforeSuite 注释,(@BeforeClass 不适用于普通项目(不是网格),因为我在测试中有各种继承的类,所以我将其更改为 @BeforeSuite 及其工作。)

任何人都可以帮助我.. 提前致谢

0 投票
1 回答
1932 浏览

selenium - 如何在其他机器上连接硒网格?

这是我所做的:1)在 selenium IDE 中创建测试用例 - TestNg 格式(本地系统) 2)在 Eclipse 中更改 3)在不同的机器上安装 selenium 网格(调用 ex 123.123.12.12 - linux)4)尝试运行 build.xml来自本地系统 Default Selenium(host, port,browser, url) 现在它没有连接到 123.123.12.12 来运行测试用例我必须做什么?是我遗漏了什么还是实现这种情况的程序是什么?非常感谢。经过。玛尼

0 投票
5 回答
16276 浏览

selenium-webdriver - Selenium Grid 2 在 Windows 上设置

我正在 Windows 7(我也尝试过 Windows Server 2008)上设置 Selenium Grid 2 (selenium-server-standalone-2.1.0) 64 位。我在本地测试了 WebDriver,一切都很好。

我通过以下方式启动集线器:

java -jar selenium-server-standalone-2.1.0.jar -role hub

为 FireFox 添加 webDriver 节点是可行的,但其他任何东西(例如 Google Chrome)都会引发 IllegalOperation 异常。

例如:

我尝试为 Chrome 添加一个节点:

java -jar selenium-server-standalone-2.1.0.jar -role webDriver -hub http://127.0.0.1:4444 -browser browserName=chrome platform=windows version=12 -port 5556

当您转到http://localhost:4444/grid/console时,这显示为集线器上的一个节点

我添加代码来调用 webDriver,例如:

我几乎立即得到一个例外:

{“找不到:{平台=windows,浏览器名称=chrome,版本=12}”}

似乎甚至没有找到该节点。我是新手,这是我在设置中错过的东西吗?(Internet Explorer 也是如此,更改版本似乎无济于事)。

我已经搜索了几个小时,但没有任何与异常匹配的东西似乎像我的问题一样普遍。

0 投票
2 回答
7506 浏览

selenium-webdriver - Selenium 2 Grid - 了解您的测试正在使用哪个节点

是否可以知道 selenium 网格集线器分配给您的测试的哪个节点?我的测试需要与节点机器上的其他服务通信,以执行 selenium 不支持的配置。

标记

0 投票
3 回答
1347 浏览

c# - 硒网格并行执行

这是来自硒网格。如何编写 java/C# 代码以进行并行执行。

这够了吗?

因为当我运行http://localhost:4444/console时,即使我从 up 运行代码,也会有 3 个可用的远程控制,但有 0 个活动的远程控制。

来自蚂蚁的代码,我 100% 不明白。为什么有参数
<arg value="-parallel"/>

0 投票
4 回答
3206 浏览

selenium-grid - selenium-server grid2 启动问题。NoClassDefFoundError 异常

java -jar selenium-server-2.1.0.jar -role rc -hub http://localhost:4444/grid/register -port 5555

0 投票
1 回答
12227 浏览

c# - 如何使用 Selenium Grid2 在一个集线器上运行多个浏览器

我正在运行测试:

这将运行 Firefox 浏览器,在http://localhost:4444/grid/consoleWeb 控制台视图中,我可以看到一个 Firefox 浏览器正在运行。如何在节点上并行使用多个浏览器?

我正在使用此处找到的 Grid2 wiki 页面

0 投票
1 回答
2384 浏览

selenium-webdriver - Selenium Grid 2 - /console 页面的 API 版本

我正在为我们的测试环境编写一个状态监控页面,并且想要一个在网格服务器上注册的单个 selenium/webdriver 节点的列表。我可以通过抓取 /console 上的信息来做到这一点,但我想知道是否有类似 api 的方式。

基本上,我希望获得类似于 TestSessionStatusServlet 的输出,但适用于所有已注册的节点。

标记

0 投票
1 回答
2595 浏览

c# - 使用 selenium grid2 运行 Chrome 或 IE

但我总是出错

找不到:{platform=WINDOWS, javascriptEnabled=true, browserName=chrome, version=}

与 IE 相同。只有FF有效。我在谷歌和论坛中搜索,但没有一个解决方案有效。

http://code.google.com/p/selenium/wiki/GettingStarted

http://code.google.com/p/selenium/wiki/ChromeDriver

我正在使用 Windows 7 64 位。

0 投票
2 回答
422 浏览

selenium - Presever-order=true 在 selenium-grid 中不起作用

testng.xml:

当我运行该套件时,它应该从 TestBase 调用 startServer() -> loginPage() 和从 Login -> clickLinkA() 调用 SignIn() 并从 Page1 调用 isTextBoxXXXPresent()。但很多时候系统首先从 Page1 类调用数学,因此失败(因为没有调用 signIn)。

谁能告诉我我在哪里错了。或任何其他更好的设计方式。或任何保留订单的替代品