天天看点

远程调用appium server

例如:我有两台电脑A(192.168.112.10)和B(192.168.112.11),那我怎么能在A执行本地脚本,但是使用B上的server呢?   查看appium连接appium服务并开启一个session的例子如下:   desired_caps = {} desired_caps['platformName'] = 'Android' desired_caps['platformVersion'] =  ‘4.4' desired_caps['deviceName'] = '1d543708' desired_caps['appPackage'] = 'com.wuba.zhuanzhuan' desired_caps['appActivity'] = '.presentation.view.activity.LaunchActivity' driver = webdriver.Remote(' http://127.0.0.1:4723/wd/hub', desired_caps)   可以看到实际是通过 ' http://127.0.0.1:4723/wd/hub '这个地址连接到appium server的,那如果我要连接远程server,只要做如下操作即可   实现方法   以A要使用B的服务为例   1.将B的appium客户端的General setting的ip地址从127.0.0.1改为192.168.112.11,然后Launch启动服务

远程调用appium server

  2.将A机器要执行的脚本的webdriver.Remote(' http://127.0.0.1:4723/wd/hub', desired_caps)中的ip替换为B的服务ip webdriver.Remote(' http://192.168.112.11:4723/wd/hub', desired_caps)   3.将测试机插到远程机B上   4.在机器A上执行脚本即可   http://www.cnblogs.com/meitian/p/6180636.html

转载于:https://www.cnblogs.com/feifeidxl/p/8177970.html