问题标签 [selenium-server]

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 投票
0 回答
3374 浏览

node.js - 使用 webdriver node.js 端到端测试/运行 Selenium IDE .json 文件

我已经安装Selenium extension了 google Chrome Selenium IDE,所以我可以记录我的测试并将测试文件保存.side为一个json文件。它包含

{id , command , target , value}.

我想知道是否有自动运行测试文件的解决方案JavaScript,例如读取文件并执行命令的插件?

如果不是,那么创建我自己的 JavaScript 函数来获取 json 对象{id , command , target , value} 并执行命令呢?

举个例子 :

我们可以使用selenium-webdriver

0 投票
1 回答
787 浏览

selenium - Selenium Grid——集线器和节点性能问题

我正在尝试运行 Selenium Grid。

目前,我正在使用 v3.8.1,1 个网络上的一个集线器和 20 多个不同网络的节点注册到该 Selenium 集线器。

当集线器和节点在部署应用程序的同一台机器上创建时,它的执行速度很快。在其他远程机器上创建的节点相对较慢

当我们尝试通过传递 applicationName 而不是 HUB 随机选择节点来访问特定节点时,速度很慢。

更多信息: Windows 服务器 2008、Ruby gem - selenium-webdriver-2.53.4、selenium-server-standalone-3.8.1、Java 8。

根据https://github.com/SeleniumHQ/selenium/issues/1565尝试了 Selenium Grid 版本 - 2.48、2.49、2.52、2.53 和 3.8.1 。

对此的任何帮助表示赞赏。谢谢你。

0 投票
1 回答
656 浏览

javascript - 测试完成后 Chromedriver 不退出

我正在使用 nightwatch 框架进行测试。我已通过此命令将 selenium-server 安装到我的项目文件夹“npm install --save-dev selenium-server”中,并通过 npm install --save-dev chromedriver. 我用这个命令运行我的测试:./node_modules/.bin/nightwatch -e chrome --tag [test name]。我的 nightwatch.json 文件如下所示:

问题是每次测试后chromedriver都不会退出,如果我一个接一个地运行10个测试,我会得到10个chromedriver。

如果我要添加globals.js文件并将路径放入我的nightwatch.json

这将打开另一个 chromedriver (这意味着一个测试有两个 chromedrivers ),但一个 chromedriver 将完成,另一个仍然没有。

以下是一项测试的日志:

“nightwatch”:“^0.9.20”,“chromedriver”:“^2.37.0”,“selenium-server”:“^3.11.0”“Chrome”:65.0 Mac OS Sierra 10.13.4

你能告诉我怎么戒掉吗?谢谢。

0 投票
1 回答
766 浏览

docker - Nightwatch in Docker - selenium-server can't find chromedriver

I am trying to launch Nightwatch inside a Docker container.

I am getting an error from selenium-server which basically states that chromedriver could not be found. I can manually verify that the file that (I think) it's looking for does exist.

I have created a sample repository to demonstrate the issue: https://github.com/hvolschenk/nightwatch-docker

0 投票
3 回答
2876 浏览

java - 在 Windows 操作系统上启动 selenium 独立服务器和 geckodriver

我已经为我的 Windows 操作系统下载了 selenium-standalone-server.jar 和 geckodriver.exe。

为了用 geckodriver 启动服务器,我在 Linux 操作系统中看到了这个命令。

我如何在 Windows 上执行此操作?

0 投票
0 回答
136 浏览

download - 量角器和硒服务器 - 如何在 chrome 中下载文件并检查它是否已下载

我想通过 selenium 服务器在另一台具有 diff ip 地址的机器上使用量角器运行测试。为此,我使用 seleniumAddress 网址。我看到的问题是如何检查单击 chrome 浏览器文件中的“下载”按钮后是否已下载,现在它无法正常工作,尽管如果没有硒服务器它可以正常工作

0 投票
0 回答
475 浏览

selenium - 如何使用配置文件独立启动 selenium-server

我正在尝试selenium-server-standalone-3.6.0使用 JSON 配置文件以独立角色开始,但我无法找出正确的命令
我正在为集线器和节点使用额外的 servlet,但我想使用单个命令启动服务器

所以不要开始:如果可能的话
java -cp my_proxy.jar:selenium-server-standalone-3.6.0.jar org.openqa.grid.selenium.GridLauncherV3 -role hub -hubConfig configHub.json

java -cp my_proxy.jar:selenium-server-standalone-3.6.0.jar org.openqa.grid.selenium.GridLauncherV3 -role node -nodeConfig configNode.json

我想做这样的事情:
java -cp my_proxy.jar:selenium-server-standalone-3.6.0.jar org.openqa.grid.selenium.GridLauncherV3 -role standalone -hubConfig configHub.json -nodeConfig configNode.json

0 投票
3 回答
626 浏览

selenium - 在无头端点上运行 Ranorex

我正在尝试使用 Ranorex 和 Selenium Web Driver 建立一个自动 Web 测试环境。由于测试将集成在 Jenkings 中并在没有图形界面的机器上运行。我正在尝试使用无头浏览器设置端点。

我使用脚本启动 selenium-standalone 服务器和 gekoDriver:

我如何在无头模式下设置 Geko 和 Google 驱动程序?

提前谢谢了。

0 投票
2 回答
451 浏览

amazon-web-services - 在 Amazon EC2 实例上启动 Selenium GRID - 节点注册到 http://172.17.42.1:4444/grid/register/

我正在尝试在 EC2 实例上启动 Selemium Grid,但是当我启动网格时,我在日志中收到以下警告,指出节点应注册到http://172.17.42.1:4444/grid/register/

集线器没有在 IP 地址 172.17.42.1 上运行,所以我不确定发生了什么。集线器从哪里得到这个IP?

0 投票
1 回答
948 浏览

javascript - 断言后使用 Chromedriver 的 Nightwatch 不会退出

我有一个问题,即在所有断言都通过后 Nightwatch 没有退出。尽管 chrome 驱动程序已关闭,但执行似乎冻结并且永远不会退出。

版本如下:

Firefox 驱动程序工作正常。

runner.js 的内容如下:

nightwatch.conf.js 的内容如下:

任何帮助将不胜感激,因为到目前为止我还没有找到解决方案。