0

我在 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'尝试点击也可以解决。

错误是“使用给定的搜索参数无法在页面上找到一个元素

4

1 回答 1

2

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

objelement=(MobileElement)mobileDriveriOS.findElement(By.xpath("//UIAApplication[1]/UIAWindow[1]/UIATextField[1]/UIATextField[1]"));
于 2016-07-25T12:07:50.733 回答