前言
在第三篇啟動app的時候有這樣一行代碼driver = webdriver.Remote('http://192.168.1.1:4723/wd/hub', desired_caps),很多小伙伴不知道這個ip和端口哪里來的,於是小編決定寫一篇關於這個appium的服務器ip文章!
一般來說appium中127.0.0.1這個地址的默認的不需要修改。在做自動化過程中,如果遇到需要遠程操作的話,這個功能就可以派上用場了。想想看,如果公司給你單獨配置一台跑自動化測試電腦,然后自己工作的電腦寫腳本,在自動化機器上運行腳本,這樣工作自動化兩不誤,是不是很爽呢?
一、設置IP
1.打開appium>General Setting界面

2.這里用個appium默認的服務端地址127.0.0.1端口4723,一般在自己機器上調試,無需修改
二、訪問地址
1.代碼里面的那個地址到底指向的是哪里呢?
啟動appium服務后,在瀏覽器輸入:http://127.0.0.1:4723/wd/hub。出現如下圖所示,說明服務啟動成功,可以把appium看出是一個服務端。

三、配置測試機
1.一台工作電腦,一台跑自動化測試的電腦,如何用工作的電腦遠程控制自動化測試的那台電腦呢?
2.測試電腦上的appium服務地址改成本機IP地址如:192.168.1.1(敲黑板,記重點!這里要是本機的ip地址)

3.啟動測試電腦上的appium。

四、遠程操作
1.在自己工作電腦上打開瀏覽器輸入:192.168.1.1:4723/wd/hub。這一步很重要,一定要看到如下界面,確認遠程鏈接成功。

2.腳本里面的代碼修改下地址

3.測試機上環境准備好后,在本機上運行腳本,於是測試機上可以自動運行了。
在學習過程中有遇到疑問的,可以加appium+python QQ群交流:330467341