表現
テキストの内容に基づいて1.xpathの検索要素
//view[contains(@text,"value")]
//view[@text="value"]等
コンテンツ-DESCに基づいて2.xpathの検索要素
//view[contains(@content-desc,"value")]
インデックスに従って3.xpathの検索要素
//view[contains(@index,value)]
4.要素の順序
//view/view[n]/view等
例
次の文は、によって位置決めされています
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"));