Xcode 无法使用Appium在mac计算机中找到UIATextField

Xcode 无法使用Appium在mac计算机中找到UIATextField,xcode,appium,ios-ui-automation,appium-ios,java-client,Xcode,Appium,Ios Ui Automation,Appium Ios,Java Client,我在Appium中有下面的代码来自动化移动应用程序 MobileElement objelement=null; wait = new WebDriverWait(mobileDriveriOS, 15); objelement=(MobileElement)mobileDriveriOS.findElement(By.xpath("UIAApplication[1]/UIAWindow[1]/UIATextField[1]/UIATextField[1]")); objelement.send

我在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驱动程序类型的对象。 与“发送键”不同的是,单击也无法成功


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

您的xpath查询缺少搜索条件中的前两个斜杠。这应该更好地发挥作用:

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

xpath查询缺少搜索条件中的前两个斜杠。这应该更好地发挥作用:

objelement=(MobileElement)mobileDriveriOS.findElement(By.xpath("//UIAApplication[1]/UIAWindow[1]/UIATextField[1]/UIATextField[1]"));
与…共事