1. 程式人生 > >Appium移動端自動化測試-元素定位基礎

Appium移動端自動化測試-元素定位基礎

1:如何去定位用什麼定位

1.1:用什麼定位工具

如下 安卓的定位工具是uiautomator 可以點選uiautomatorviewer.bat來啟動指令碼

1.2:定位工具如何使用

如下圖 是uiautomator開啟後的介面 我們以為登入按鈕來做定位的簡介 每次手機端有進入另一個頁面 uiautomator只用點選重新整理按鈕來進行重新整理即可 uiautomator上顯示的頁面的按鈕是無法點選的 只能ka

node Detail裡面的屬性對與我們定位來說就 text、resource-id、class、content-desc這幾個元素有作用

text/content-desc---->Name屬性

resource-id -----> id屬性

class-------->className屬性

2:Name屬性定位

driver.findElement(By.name("輸入手機號或郵箱")).sendKeys("11111111111110");

3:id屬性定位

driver.findElement(By.name("resource-id/content-desc").sendKeys("11111111111110");

4:className屬性定位

driver.findElement(By.className("class")).sendKeys("11111111111110");

5:Xpath定位