【发布时间】:2012-06-06 06:23:20
【问题描述】:
我们在 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 运行时无法识别?
谢谢
【问题讨论】: