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

  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地址

至此,环境配置完成!

selenium grid环境配置相关推荐

  1. Python selenium chrome 环境配置

    Python selenium chrome 环境配置一.参考文章:1. 记录一下python easy_install和pip安装地址和方法http://heipark.iteye.com/blog ...

  2. 全国大学生软件测试大赛Web应用测试(二)Selenium功能测试环境配置

    全国大学生软件测试大赛Web应用测试(二)Selenium功能测试环境配置 环境配置指南 web应用测试环境配置所需资料链接 配置JAVA 配置Eclipse 配置mooctest 配置ChromeD ...

  3. chrome java mac下载_Mac上Java+selenium+Chrome环境配置

    前言 本人之前在window下使用Java+selenium+Firefox进行UI测试,由于window本子集显烧了更换了MacBook Pro,所以开始研究如何在Mac环境下进行UI自动化测试.但 ...

  4. selenium RC 环境配置

    在网上搜索了许久,没找到有具体的配置,只是简单了写了几个步骤,自己琢磨了一下,于是,就想整理一篇文章,便于以后温习. 本文是参照官网的步骤进行了,当然了,也不完成相同.在这里我要说的是java的环境, ...

  5. 【Python selenium自动化环境配置】4步搞定ChromeDriver版本选择

    很多刚做自动化的小伙伴,会在ChromeDriver版本选择时犯难,看来大家都被坑过,真正掌握独门绝技,都不是难事儿. 看好了主要步骤就4部 1.确定谷歌浏览器版本 2.找到谷歌浏览器版本与Chrom ...

  6. Robot Framework + Selenium2Library环境下,结合Selenium Grid实施分布式自动化测试

    最近一段时间,公司在推行自动化测试流程,本人有幸参与了自定义通用控件的关键字封装和脚本辅助编写.数据驱动管理.测试用例执行管理等一系列工具软件的研发工作,积累了一些经验,在此与大家做一下分享,也算是做 ...

  7. Selenium UI自动化测试(一)环境配置

    Python环境配置 · Python3 大家去官网下载社区版 · Selenuim 3.14 Python变量配好后,分别输入下面的命令查看 pip show selenium # 查看版本pip ...

  8. selenium Grid2环境搭建和基本使用

    Selenium Grid简介 利用Selenium Grid可以使主节点(hub)的测试用例在不同主机即分支点(node)运行.可以使一份测试用例在不同环境下(操作系统.浏览器)执行自动化测试.Se ...

  9. 全国大学生软件测试大赛Web应用测试(五)Jmeter性能测试环境配置

    全国大学生软件测试大赛Web应用测试(五)Jmeter性能测试环境配置 web应用测试环境配置所需资料链接 JMeter客户端下载 Badboy客户端下载 web应用测试环境配置所需资料链接 JMet ...

最新文章

  1. 微博polg什么意思_贾磊:广东发微博给CBA造成了负面影响 方硕的意思可能没表达清楚...
  2. ps高级磨皮的7个步骤
  3. nginx常用功能介绍
  4. SAP 主生产计划(MPS)
  5. el-table中怎样设置标题栏颜色以及每一行颜色交替不同的效果
  6. AngularJS学习笔记(一)
  7. CentOS7开机启动图形界面的开启与关闭
  8. 播放2.0:Akka,Rest,Json和依赖项
  9. MySQL名字的年夜小写敏感性
  10. Python中常用的一些库
  11. Python读取指定文件夹下指定类型数据的文件名并保存到TXT文件中
  12. 一文读懂一台计算机是如何把数据传送给另外一台计算机的
  13. 点菜系统软件源码(点菜软件源码分享)
  14. matlab的otdr仿真,otdr测试曲线生成软件-OTDR测试曲线图仿真软件TrcView 4.0 官方免费版 - 河东下载站...
  15. 利用Dbgview和OutputDebugString
  16. ijkplayer 自定义解码器
  17. VBM后的双样本t检验
  18. k8s 部署 xxl-job-admin:2.3.0
  19. VBS调用ping检测ip连通情况
  20. CocosCreator之Animation动画组件

热门文章

  1. 526页Netty参考指南,电子版已就绪,面试大厂不再被网络通信难倒
  2. idea中Run Anything的Recent记录删除快捷键
  3. mybatis处理字段和属性的映射关系
  4. 5.1.3 配置主机名和IP地址的映射关系
  5. 【计算机毕业设计】医院病历管理系统
  6. 亚马逊asin关键词排名追踪_亚马逊卖家快速提升关键词排名,这几点需要重视...
  7. 硅谷银行宣布破产,多米诺骨牌效应的开始?
  8. python config文件的读写
  9. 第三方物流概念问题探讨
  10. ojdbc7 支持 Oracle DB 21 吗