在Appium Inspector

时间:2015-09-23 16:37:16

标签: javascript ios appium

我正在尝试使用appium为iOS设置一些自动化测试。据我所知,我已经正确运行了应用程序。它找到我编译的应用程序,并能够在检查器中运行该应用程序。

我遇到的问题是,虽然我可以在检查器中单击按钮,文本字段等,但我实际上无法将任何文本传递到这些文本字段中。

此外,当我运行测试时,我会根据所使用的参数不断找到无法找到元素(任何元素)的错误。

最终,我想在真实设备上进行测试,但在我能够轻松触及相关元素之前,我不想朝那个方向前进。顺便说一句,我正在使用Javascript。

browser.init(desired).then(function() {
    return browser
        .execute("mobile: tap", { "tapCount": 1, "touchCount": 1, "duration": 0.5, "x": 250, "y": 466 })
        .sleep(10000)
        .elementByXPath("//UIAApplication[1]/UIAWindow[1]/UIATextField[1]").sendKeys("email@email.com")
        .elementByXPath("//UIAApplication[1]/UIAWindow[1]/UIASecureTextField[1]").sendKeys("Password")
        .elementByXPath("//UIAApplication[1]/UIAWindow[1]/UIAButton[1]").click()
        .fin(function() {
            // return browser.quit();
        });
}).done();

0 个答案:

没有答案