我们将在同一台工作电脑上,分别启动主控(Hub)和节点(Node)2个Selenium Grid服务,IP地址均使用环回地址127.0.0.1,端口分别为4444和5555。开始以下操作前,请确认你的机器上已经安装、配置好Java的开发环境。
- 从这里下载最新版的Selenium Grid。
-
执行以下命令,启动主控(Hub)服务。注意这里使用了与后续命令不同的hub选项;
java -jar /Users/aaron/driver/selenium-server-4.0.0.jar hub --host 127.0.0.1 --port 4444
-
执行以下命令,启动节点(Node)服务。此处通过-D参数设置了Chrome驱动的文件路径作为系统属性;使用--hub参数,注册到了上一步中启动的(主控)Hub中;通过--driver-configuration参数,提供了Chrome相关的测试能力。
java -Dwebdriver.chrome.driver=/Users/aaron/driver/chromedriver \ -jar /Users/aaron/driver/selenium-server-4.0.0.jar \ node \ --host 127.0.0.1 --port 5555 \ --hub http://127.0.0.1:4444/grid/register \ --driver-configuration display-name="Chrome" webdriver-path="/Users/aaron/driver/chromedriver" stereotype='{"browserName": "chrome",

本文详细指导如何在一台电脑上配置SeleniumGrid的Hub和Node服务,使用Java和ChromeDriver进行远程测试,包括启动服务、设置系统属性、执行单元测试等步骤。

1万+

被折叠的 条评论
为什么被折叠?



