Appium移動端自動化測試-元素定位基礎
阿新 • • 發佈:2018-11-25
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");