默認頁面
打開Appium-desktop之后,發現默認語言為英文,對英文基礎差的同學不夠友好,我們可以通過工具欄View->Languages->中文 進行切換
主機:
為Appium工作地址,如果Appium是在本地電腦運行,我們可以寫上127.0.0.1,如果Appium是運行在另外一台主機上,則我們可以寫上對應主機的對外Ip地址
端口:
為Appium工作端口號,一般我們保持默認即可

在高級設置中,會有很多針對Android or IOS平台的個性化高級設置

首先是常規配置
服務器地址:
為appium server的訪問地址,與簡單模式配置同步
服務器端口:
appium server的監聽端口,默認為4723,與簡單模式配置同步
日志文件路徑:
appium運行過程產生的的日志文件路徑
日志級別:
appium記錄的日志級別,在debug及以上的級別日志都會被記錄下來,包括warn,error。
覆蓋臨時路徑:
一般用的少,覆蓋臨時路徑
節點配置文件路徑:
node節點文件路徑,指定JSON格式的配置文件,可用來在selenium grid中注冊appium server
本地時區:
時區相關配置
允許會話覆蓋:
是否允許回話覆蓋,腳本請求執行就是一次會話
記錄時間戳:
顯示日志時間戳
禁用協議顏色:
輸出日志中不會高亮顯示關鍵字顏色
嚴格限制模式:
當發送一些不合法的配置給Appium時,將會導致會話失敗
放松安全性:
默認Appium是禁止在遠程設備上執行shell命令的,如果要執行shell命令,必須把該選項進行勾選
IOS相關配置
WebDriver代理端口:
IOS端WebDriverAgent端口,WebDriverAgent 在 iOS 端實現了一個 WebDriver server ,借助這個server我們可以遠程控制iOS 設備,你可以啟動、殺死應用,點擊、滾動視圖,或者確定頁面展示是否正確。
執行異步回調主機:
回調ip地址 (默認: 同Server Address)
執行異步回調主機端口:
回調端口 (默認: 同Server port)
Android相關配置
啟動端口:
這里是Bootstrap端口號,負責和appium進行通訊。
ps:如果使用的是UIAutomator自動化引擎,則Appium會往手機中推送一個Bootstrap的jar,用來和Appium建立端口轉發,保持通訊鏈接。但是需要注意在Appium V1.13.0版本之后默認的引擎已經改為UIAutomator2。
Selenderoid端口:
這里有個BUG,應該是Selendroid,此為老版本的Android端移動測試框架,可以兼容API<17以下的機器進行測試
ChromeDriver端口:
谷歌驅動的端口號,android的UIAutomator自動化引擎默認不支持內嵌web頁面的自動化,所以采取chromedriver來實現
ChromeDriver二進制路徑:
谷歌驅動文件的路徑,可以指定一個目錄來存放不同版本的chromeDriver
Appium Server頁面
填寫主機、端口,即可點擊啟動服務器
啟動之后,Appium服務會立馬開啟
在下面區域為Appium服務運行過程中所產生的日志信息,默認包括Appium的版本、工作地址、端口號等等信息
在右上角區域分別有啟動檢查器會話、獲取原始日志、停止運行服務器,其中檢查器會話是Appium-desktop提供的一個重要功能,在下篇文章中重點介紹。
