appium grid分布式环境搭建

匿名 (未验证) 提交于 2019-12-03 00:36:02

说起grid,了解selenium的人肯定知道,他就是分布式的核心。原理是简历中心hub,然后配置node,在hub上运行服务时,会去node上执行相关操作,类似于Jenkins上的节点操作。

那么appium如何搭建grid环境呢,其实和selenium类似,首先搭建hub:

一、搭建hub

selenium-server-standalone-<version>.jar文件,地址:http://selenium-release.storage.googleapis.com/index.html。这里使用的是selenium-server-standalone-3.4.0.jar

java -jar selenium-server-standalone-3.4.0.jar -p 4444 -role hub

访问:127.0.0.1:4444/grid/console


二、启动node



另外查看127.0.0.1:4444/grid/console页面可以看到节点机信息:


表示节点机注册成功,在运行appium服务时:

driver = webdriver.Remote('http://节点机ip:端口/wd/hub', desired_caps)
这里需要注意hub和node的ip,不要混淆。我这里使用的hub和node在同一机器上,实际使用时,按实际情况配置即可。
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!