发表于: 2019-09-28 23:43:56

0 543


今天完成的事情:

使用seleniumgrid
明天计划的事情:
遇到的问题:暂无
收获:

(1)准备两台windows系统的计算机,一台暂且命名为A,作为hub,另外一台暂且命名为B,作为Node

(2)下载最新的selenium server,保存到两台计算机的C盘目录

(3)在A中打开cmd窗口,在C盘驱动器下输入并执行语句

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

role 参数的含义:hub表示作为管理中心。

语句表示使用java命令把 jar文件作为程序执行,并将role参数传递给jar文件的函数,来启动管理中心


(4)在机器A中访问网址 http://localhost:4444/grid/console,验证网址是否出现“view config”链接,即可判断hub启动成功。默认情况下selenium使用4444作为端口。在机器B上也可访问此网址,将localhost换成A的IP地址即可。

(5)在机器B中打开cmd窗口,进入C盘驱动器,输入命令:

java -jar selenium-server-standalone-3.7.1.jar -role webdriver -hub http://1

92.168.106.1:4444/grid/register-Dwebdriver.chrome.driver="C:\chromedriver.exe" -

port 6654 -maxSession 5 -browser browserName="chrome",maxInstances=5

role:参数值webdriver表示Node 节点名字

hub: 参数值表示管理中心的url地址,Node会连接这个地址进行节点注册

port:参数值表示Node节点服务器端口是6654。

(6)再次访问网址 http://192.168.106.1:4444/grid/console,验证Node节点是否在Hub注册成功。

(7)编写分布式执行的测试脚本















返回列表 返回列表
评论

    分享到