多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

如何使用Appium远程调用Appium Server-自动化测试

更新时间:2022-04-01 09:48:40 作者:多测师 浏览:216

  如何通过本地的代码,调用远程的server呢?

  例如:我有两台电脑A(192.168.112.10)和B(192.168.112.11),那我怎么能在A执行本地脚本,但是使用B上的server呢?

  查看appium连接appium服务并开启一个session的例子如下:

如何使用Appium远程调用Appium Server-自动化测试

  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启动服务

  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上执行脚本即可

  以上内容为大家介绍了自动化测试中的如何使用Appium远程调用Appium Server,本文由多测师亲自撰写,希望对大家有所帮助。了解更多自动化测试相关知识:https://www.aichudan.com/xwzx/

联系电话

17727591462

返回顶部