Learn APPIUM positioning element (JAVA) -xpath

expression

1.xpath find elements based on text content

//view[contains(@text,"value")]

//view[@text="value"]等

2.xpath find elements based on content-desc

//view[contains(@content-desc,"value")]

3.xpath find elements according to index

//view[contains(@index,value)]

4. element order

//view/view[n]/view等
example

The following statement has been positioned by

WebElement sells = driver.findElement(By.xpath("//android.widget.TextView[contains(@text,'正在售票')]"));

WebElement movie = driver.findElement(By.xpath("//android.widget.TextView[@text='夜孔雀']"));

WebElement banner =driver.findElement(By.xpath("//android.support.v7.widget.RecyclerView/android.widget.LinearLayout/android.widget.LinearLayout")) ;

WebElement menu_me = driver.findElement(By.xpath("//*[@resource-id='com.gewara:id/side_menu_home']/android.widget.TextView"));

Guess you like

Origin www.cnblogs.com/51testing/p/12098530.html
Recommended