Mac環境下使用Appium Inspector進行元素定位
阿新 • • 發佈:2018-12-04
一、摘要
本篇博文介紹在Mac系統上使用AppiumI Inspector進行App頁面元素定位
二、Finding elements by xpath
WebElement digit_9 = driver.findElement(By.xpath("//android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.widget.LinearLayout[1]/android.support.v4.view.viewPager[1]/android.widget.LinearLayout[1]/android.widget.LinearLayout[1]/android.widget.Button[3]"));
三、Finding elements by name
WebElement editBox = driver.findElement(By.name("IntegerB"));
四、Finding elements by IosUIAutomation
findElements(By.IosUIAutomation(String IosUIAuto));
這個方法會返回一個元素的陣列,我們需要通過索引定位到唯一的元素,例如
WebElement editBox = driver.findElements(By.IosUIAutomation(".elements()[0]"));
WebElement editBox = driver.findElements(By.IosUIAutomation(".textFields()[0]"));