走了好多弯路,记录一下配置经验。如果有描述不恰当之处,欢迎指出。
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:主机域名、虚拟空间、营销软件、网站建设、太子河网站维护、网站推广。首先保证电脑安装了java并且配置好了环境变量;我使用的编译器是pycharm,已经提前下载了selenium
下载selenium grid。网址:
selenium-release.storage.googleapis.com/index.html
需要保证版本与之前下载的selenium相同,但是这个网址的版本都比较低,我去官网找了最新版的但是发现下载不了或者需要授权,可能需要vpn但是我没有再尝试,下载了4.0.0版本的
在控制台启动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批处理里,但是我操作起来不太习惯所以直接在控制台执行的
此时控制台状态:
校验hub是否成功启动:
打开网址http://localhost:4445/,出现以下界面
在控制台启动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
校验状态是否正常
点击console
出现以下界面说明启动成功
此时在hub控制台中也多出一行,为node地址
至此,环境配置完成!
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
本文题目:seleniumgrid环境配置-创新互联
网页网址:http://lswzjz.com/article/ddipeg.html