【问题标题】:App.focus(iOS Simulator) doesn't workApp.focus(iOS 模拟器)不起作用
【发布时间】:2014-10-15 09:08:11
【问题描述】:

我目前正在尝试使用 iPhone 模拟器自动构建 ipa。当我使用 sikuli 进行自动化操作时,我需要将模拟器窗口置于“顶部”以使脚本运行。但是当我使用App.focus(iOS Simulator) 时,它不会将模拟器窗口置于顶部,而是给出一个错误 [log] App.focus ios simulator(0) #0 [log] openApp: "ios simulator" [error] App.focus failed: ios simulator not found

但是,如果我用它来聚焦终端或 iTunes,同样有效! 你能建议如何进行吗..

【问题讨论】:

    标签: automation simulator ipa appium sikuli


    【解决方案1】:

    如果我没记错的话,App.focus() 的参数是一个字符串。所以,它应该是App.focus("iOS Simulator")(带引号)另外,sikuli 在关注最小化窗口方面存在问题,所以你应该确保它没有被最小化......

    编辑:

    我也注意到,您之前的日志条目说您打开了应用程序。您是否仔细检查了正确的应用程序实际上正在打开?

    【讨论】:

    • 对不起,我忘了提到引号。 App.focus("iOS Simulator") 这个是我以前关注的,但对模拟器不起作用,而是在终端和iTunes上起作用。
    • 好的,这里有另一个建议:你可以尝试将鼠标悬停在 iOS 模拟器上的任务栏(或 mac 等效项)上,当弹出小预览窗口时,查看该窗口的标题是什么。它是“iOS模拟器”吗?如果它是不同的东西,改变 App.focus 调用,但是窗口的标题出现在那里。
    • 恐怕这是我所知道的。如果您在此处找不到答案,请尝试answers.launchpad.net/sikuli -- 我在那里运气真好。
    猜你喜欢
    • 1970-01-01
    • 2013-03-11
    • 2019-07-10
    • 2012-08-12
    • 2016-05-22
    • 2023-03-25
    • 2013-10-23
    • 2017-05-14
    • 1970-01-01
    相关资源
    最近更新 更多