seleniumgrid环境配置-创新互联

走了好多弯路,记录一下配置经验。如果有描述不恰当之处,欢迎指出。

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:主机域名、虚拟空间、营销软件、网站建设、太子河网站维护、网站推广。
  1. 首先保证电脑安装了java并且配置好了环境变量;我使用的编译器是pycharm,已经提前下载了selenium

  1. 下载selenium grid。网址:

selenium-release.storage.googleapis.com/index.html

需要保证版本与之前下载的selenium相同,但是这个网址的版本都比较低,我去官网找了最新版的但是发现下载不了或者需要授权,可能需要vpn但是我没有再尝试,下载了4.0.0版本的

  1. 在控制台启动hub:(我的4444端口被占用了所以设置了4445)

java -jar E:\Download\edgedownload\selenium-server-standalone-4.0.0-alpha-1.jar -role hub -maxSession 10 -port 4445

参数说明:

  • selenium-server-standalone.jar:要使用java解析的jar包,如果不在当前目录,需要添加路径

  • role hub:启动hub主节点

  • -port 4445:hub默认4444端口

  • maxSession:大会话请求,默认1

  • 看到大佬一般把启动命令写在.bat批处理里,但是我操作起来不太习惯所以直接在控制台执行的

此时控制台状态:

  1. 校验hub是否成功启动:

打开网址http://localhost:4445/,出现以下界面

  1. 在控制台启动node子节点:

java -jar E:\Download\edgedownload\selenium-server-standalone-4.0.0-alpha-1.jar -role node -port 5555 -hub http://192.168.8.14:4445/grid/register/

参数说明:

  • role node:启动node节点

  • -port 5555:自己设置的node端口

  • http://192.168.8.14:4445/grid/register/:启动hub节点所给的地址,复制过来

  • 疑问:有些教程里说要写成以下形式,但是我尝试修改以后都不能成功连接,删去了反而启动成功,还没弄明白是怎么回事,求解答!

java -jar E:\Download\edgedownload\selenium-server-standalone-4.0.0-alpha-1.jar -role node -port 5555 -hub http://192.168.8.14:4445/grid/register/ -maxSession 5 -browserName-edge,seleniumProtocol-WebDriver,maxInstances-5,platform-WINDOWS,version-108.0

  1. 校验状态是否正常

点击console

出现以下界面说明启动成功

此时在hub控制台中也多出一行,为node地址

至此,环境配置完成!

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


本文标题:seleniumgrid环境配置-创新互联
分享URL:http://pwwzsj.com/article/ddipeg.html