扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
Selenium网格
Selenium网格是分布在多个物理或虚拟机测试,使我们能够并行(同时)执行脚本,导致执行所需的运行测试时间的工具。这给予我们快速而准确的反馈大大加快了跨浏览器和跨平台的测试。
创新互联专业为企业提供长清网站建设、长清做网站、长清网站设计、长清网站制作等企业网站建设、网页设计与制作、长清企业网站模板建站服务,十年长清做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
Selenium网格使我们能够执行并行的webdriver或Selenium的远程控制的测试,它使用相同的代码的基础上,因此,代码不必存在它们执行系统上的多个实例。Selenium服务器的独立软件包包括集线器,webdriver,和Selenium RC网格执行脚本。
Selenium 网格具有枢纽和节点
Hub - 集线器也可以理解为服务器充当中心点所在的测试将被触发。Selenium网格只有一个集线器,它是一台机器上启动一次。
Node - 节点是Selenium实例附连到将执行测试的集线器。可以存在在其中可以是任何操作系统,并且可以包含任何所支持的浏览器Selenium网格的一个或多个节点。
配置Hub
首先需要去selenium官网http://docs.seleniumhq.org/download/ 下载最新的Selenium服务器独立JAR文件
然后使用以下命令启动的集线器。比如使用端口“1111”启动集线器。
注:请确保端口#1111运行没有被其他应用程序占用。
进入selenium-server-standalone-3.8.1.jar放置的文件夹运行命令:
java -jar selenium-server-standalone-3.8.1.jar -port 1111 -role hub
打开http://localhost:1111 选择console
目前是没有配置节点的
可以运行以下命令配置节点
java -Dwebdriver.chrome.driver=桌面:chromedriver.exe -jar E:\学习区\selenuim\selenium-server-standalone-3.8.1.jar -role webdriver -hub http://localhost:1111/grid/register -browser browserName=chrome,platform=WINDOWS -port 5557
以下就是成功配置了chrome节点
然后创建项目
在xml中输入
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流