遠程調用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啓動服務
 
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
相關文章
相關標籤/搜索