我们在 MAC OSX 10.7.3 上使用 sikuli 工具进行移动自动化我已经编写了一个 shell 脚本来打开模拟器并在模拟器上运行脚本
/Users/ezprintsqa/Downloads/FoneMonkey/bin/iphonesim launch /Users/ezprintsqa/Documents/Xcode/DerivedData/SnapCards- btmjdowsgmixpvdyfxfvhxtoihab/Build/Products/Debug-iphonesimulator/SnapCardsFoneMonkey.app&
/Users/ezprintsqa/Downloads/Sikuli-IDE.app/sikuli-ide.sh -r /Users/ezprintsqa/Downloads/SikuliWorkSpace/SnapcardsTestSuite1.sikuli
当我从命令行执行时,我可以看到模拟器打开并且脚本在模拟器上执行。但是当我使用 cron 选项卡做同样的事情时,我只能看到模拟器打开,但该工具现在无法识别模拟器来运行脚本,该工具会抛出无法识别模拟器的错误消息。
当该工具在从命令提示符运行时能够识别模拟器时,为什么它在从 crontab 运行时无法识别?
谢谢