2016-07-25 63 views
0

我在Appium中有以下代码来自动化移动应用程序。无法找到Mac机器中的UIATextField使用Appium

MobileElement objelement=null; 
wait = new WebDriverWait(mobileDriveriOS, 15); 
objelement=(MobileElement)mobileDriveriOS.findElement(By.xpath("UIAApplication[1]/UIAWindow[1]/UIATextField[1]/UIATextField[1]")); 
objelement.sendKeys("Test"); 

这里mobileDriveriOS是一个iOS驱动程序类型的对象。 而不是'sendKeys'尝试与点击也力气解决。

的错误是“的元素找不到使用给定的搜索页面上的参数

+0

使用https://github.com/appium/appium/issues/4706 – manutd

回答

2

你的XPath查询缺少从搜索标准前两个斜线。这应该会更好:

objelement=(MobileElement)mobileDriveriOS.findElement(By.xpath("//UIAApplication[1]/UIAWindow[1]/UIATextField[1]/UIATextField[1]")); 
相关问题