我正在尝试为我的 android 应用程序创建葫芦测试。我尝试执行命令calabash-android console
,但失败了。我尝试退出应用程序但失败了。
请参阅附件http://d.pr/i/C7wg
谢谢。
我正在尝试为我的 android 应用程序创建葫芦测试。我尝试执行命令calabash-android console
,但失败了。我尝试退出应用程序但失败了。
请参阅附件http://d.pr/i/C7wg
谢谢。
只是因为我签错了,我得到了同样的错误。Calabash android 需要使用 ~/.android/debug.keystore 进行签名,密码只需使用 'android'。您可以查看 wiki 的更多信息:https ://github.com/calabash/calabash-android/wiki/Running-Calabash-Android
退出应用程序后,calabash-android console <path to apk file>
再次运行。然后运行reinstall_apps
。在此之后,您应该能够运行start_test_server_in_background
以启动应用程序并执行控制台命令。
您可以使用这些对我有用的步骤:
calabash-android build filename.apk
calabash-android resign filename.apk
calabash-android run filename.apk
calabash-android console filename.apk
输入控制台后,您必须编写
start_test_server_in_background
然后您可以应用查询。
你可以试试这些步骤
bundle exec calabash-android setup
bundle exec calabash-android resign apk
bundle exec calabash-android gen
bundle exec calabash-android run apk
您可以为您的应用使用任何 APK。例如,我使用这个命令:
ADB_DEVICE_ARG=emulator-5554 calabash-android run ../build/apk/myapp-debug-unaligned.apk
这是应用程序的调试版本。你能看看你的项目是否生成了另一个 APK 并尝试使用这个吗?