App自動化03-Appium-desktop頁面介紹


默認頁面

打開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提供的一個重要功能,在下篇文章中重點介紹。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM