如果两个元素的类名相同且资源ID为null,如何在Appium中查找Xamarin应用程序中任何元素的Xpath?

时间:2018-11-01 09:51:24

标签: appium hybrid-mobile-app appium-android

我正在使用Appium Desktop Inspector来查找元素。为了获取EmailId的Xpath,我使用了这样的Class //driver.findElement(By.className("android.widget.EditText")).sendKeys("XYZ“ );

enter image description here

并且为了获得密码的Xpath,我必须使用Class //driver.findElement(By.className("android.widget.EditText“))。sendKeys(” XYZ“); enter image description here

以下我尝试过的方法: driver.findElementByXPath(“ // android.view.ViewGroup [@ content-desc ='EMAIL ID'] / following-sibling :: android.view.ViewGroup / android.widget.EditText”)。sendKeys(“ aaaaa”); 但我从来没有成功。 如何使用父代,子代和同级兄弟获得Xpath?

ScrollView--ViewGroup
            ViewGroup--ViewGroup
                       ViewGroup
                       ViewGroup------ViewGroup-----ViewGroup-----EditText
                       ViewGroup
                       ViewGroup

0 个答案:

没有答案