关于"http://127.0.0.1:4723/wd/hub"

2020-03-25  本文已影响0人  测试开发小白变怪兽

在使用appium启动APP时,需要通过webDriver访问appium服务:

def get_android_driver(self):
        desired_caps = {
            "platformName": "Android",
            "automationName": "UiAutomator2",
            "deviceName": device_name,
            "platformVersion": "10.0",  # 系统版本号
            "appPackage": "cn.com.open.mooc",  # 包名
            "appActivity": "com.imooc.component.imoocmain.splash.MCSplashActivity",  # 启动active页
            "noReset": "true"  # 不用清除app数据
        }

        driver = webdriver.Remote("127.0.0.1:4723/wd/hub", desired_caps)
        return driver

那么"127.0.0.1:4723/wd/hub"具体含义是什么呢?

首先 "127.0.0.1"是换回(loopback)地址,和localhost等价。

"4723"是端口号,可以使用"netstat -ano"来查看目前被占用的端口号。

"wd" 可以理解为"WebDriver"的缩写。

最后"hub"是指主(中心)节点。

上一篇下一篇

猜你喜欢

热点阅读