selenium-grid4.3.0两种模式记录

selenium-grid4.3.0两种模式记录

其他selenium相关地址https://blog.csdn.net/weixin_41662255/article/details/134931865
selenium Grid 下载地址:https://www.selenium.dev/downloads/

本文运行,需要提前配置好Java11以及安装好Chrom、Firefox、Safari其中一个浏览器,如果是Chrom、Firefox需要下载对应版本的驱动,并给 webdriver 配置环境变量,Safari浏览器Mac系统会自带,不用额外下载

Standalone 模式 standalone --hub:(最简单模式)

在终端运行一下命令,一下两种写法都可以,区别就是如果不加 --hub 默认使用localhost的IP

java -jar selenium-server-4.3.0.jar standalone --port 4444 --max-sessions 10 
java -jar selenium-server-4.3.0.jar standalone --hub localhost --port 4444 --max-sessions 10 

standalone:启动 standalone模式,直接使用本机作为服务分发和执行本地node浏览器节点
–hub : 表示此机器启动hub节点,后边跟hub主机的IP地址,不写默认使用本机IP
–port : 此参数后跟端口号;设置启动 hub 或 node 服务的端口号;默认端口是4444,也可以自己设置

然后使用 http://localhost:4444 就可以显示 hub 的显示台
在这里插入图片描述
然后就可以写代码使用了,可以百度远程连接 selenium-grid或者selenium-hub进行UI测试

实验下面的分布式模式记得把刚才的服务停掉释放 4444 端口

Classical 模式 启动hub和node进行分布式测试:(适合中型和小型并发)

  • 启动hub
java -jar selenium-server-4.3.0.jar hub --port 4444

hub : 启动hub节点
–host : 跟hub的主机名/IP地址
–port : 此参数后跟端口号;设置启动 hub 的端口号;默认端口是4444,也可以自己设置
–max-threads : 最大线程数,默认是 可用处理器*3
–log : 把日志写到指定路径指定文件

  • 启动node (可以启动多个node,重新打开一个终端执行以下命令即可)
java -jar selenium-server-4.3.0.jar node --hub http://127.0.0.1:4444 --port 5555 --max-sessions 10 -I chrome

–hub : 后边跟hub主机的url,意思就是为哪个hub打开的node
–port : 此参数后跟端口号;设置启动 node 服务的端口号;默认端口是5555,也可以自己设置
–max-sessions : 设置最大会话请求数,默认最大会话请求数是16
-I : 指定浏览器
–log : 把日志写到指定路径指定文件

感谢观看,希望对读者有所帮助,有疑问可以评论,不定时回复

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值