【发布时间】:2018-07-04 12:58:32
【问题描述】:
我是使用葫芦测试 Android 应用程序的新手。
我实施了一些测试来验证使用 Android Studio 3.0.1 和 Gradle 版本 2.3.3 实施的 apk,并且效果很好。 当我尝试执行测试以验证使用 Gradle 版本 3.0.1 和 Kotlin(相同的 AS)创建的新应用程序时,会出现问题。执行命令:
bundle exec calabash-android run app-release.apk
我明白了:
adb: failed to install /Users/sonia/Documents/calabash-test-android/app-release.apk: Failure [INSTALL_FAILED_TEST_ONLY: installPackageLI]
Scenario: As a valid user I can log into my app #features/my_first.feature:3
undefined method `chomp' for nil:NilClass (NoMethodError)
./features/support/app_installation_hooks.rb:18:in `Before'
Will not start test server because of previous failures. (RuntimeError)
./features/support/app_life_cycle_hooks.rb:5:in `Before'
When I press "Login" # calabash-android-0.9.2/lib/calabash-android/steps/press_button_steps.rb:17
Then I see "Welcome to coolest app ever" # calabash-android-0.9.2/lib/calabash-android/steps/assert_steps.rb:5
Failing Scenarios:
cucumber features/my_first.feature:3 # Scenario: As a valid user I can log into my app
1 scenario (1 failed)
2 steps (2 skipped)
0m4.553s
新应用中AS中定义的所有其他设置与旧应用相同。
有人知道Gradle版本是否有问题吗?
【问题讨论】: