我正在尝试设置Calabash来运行一个测试应用程序,但是仍然会得到以下错误。我不知道我的设置方式是否有问题。如有任何建议,将不胜感激。
来自/usr/local/lib/ruby/gems/2.3.0/gems的/usr/local/lib/ruby/gems/2.3.0/gems/calabash-android-0.7.3/lib/calabash-android/dependencies.rb:220:in basename': no implicit conversion of nil into String (TypeError) from /usr/loca
辞职
D:\test>bundle exec calabash-android resign app-staging.apk
D:\test>
当我运行/构建时
D:\test>bundle exec calabash-android run app-staging.apk
No test server found for this combination of app and calabash version. Recreating test server.
*** WARNING: You must use ANSICON 1.31 or higher (https://
当我在docker文件中运行calabash时,我得到了错误响应package_name':'package‘在RuntimeError输出(RuntimeError)中找不到。有人能告诉我为什么会发生这种事吗?完整的错误响应正在粘贴在下面。
sh: 1: /usr/local/android-sdk/build-tools/19.1.0/aapt: not found
/usr/local/bundle/gems/calabash-android-0.7.2/lib/calabash-android/helpers.rb:18:in `package_name': &
当我尝试运行命令“calabash辞职xxx.apk”时,我得到了以下日志
calabash-android从/Library/Ruby/Gems/2.0.0/gems/calabash-android-0.4.21/lib/calabash-android/helpers.rb:57:in block in resign_apk' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/tmpdir.rb:88:inmktmpdir‘辞职xxx.apk sign_apk
我试图在我的mac中构建calabash-android,我得到了以下错误
sudo calabash-android build /Users/igate/Downloads/SimpleCreditCardValidator/app/app-release.apk
ERROR: Could not find an Android SDK please make sure it is installed.
ERROR: You can read about how Calabash is searching for an Android SDK and how you can help he
我的执行环境:
windows 7 x64,传统中文版
rubyinstaller-1.9.3-p484
DevKit-tdm-32-4.5.2-20110712-1620-sfx
calabash-android 0.5.2
我使用的命令:
calabash-android run xxx.apk
我得到的错误消息:
No test server found for this combination of app and calabash version. Recreating test server.
C:/Ruby193/lib/ruby/gems/1.9.1
大家好,任何人都知道如何解决这个问题在calabash我试图运行我的第一个场景,但我得到一个错误,这是我第一次使用Calabash,我不是一个真正的开发人员,我只是一个质量保证测试员,我不知道如何解决这个问题,你能告诉我或步骤来解决这个问题吗?
**Scenario: Example steps**
# features/my_first.feature:6
Unable to find *.xcodeproj in /Users/FDMCarlo (RuntimeError)
/Library/Ruby/Gems/2.0.0/g
为了让calabash-android对apk文件进行签名,我正在尝试找出我遗漏了什么。任何帮助都是非常感谢的。控制台日志如下。当前运行Mac OS X 10.9
Last login: Thu Jan 23 09:25:44 on console
xxxxx2m3:~ xxxxx2$ echo $ANDROID_HOME
/Users/xxxxx2/android/android-sdk/sdk
xxxxx2m3:Calabash_Automation xxxxx2$ calabash-android resign android-app.apk
/Users/xxxxx2/.rvm/ge
我正在尝试使用演示项目运行calabash android。这是我尝试用calabash设置的第一个项目,所以我真的不知道我是否正确地设置了它。我得到了这个错误:
D:\AndroidDempProject>calabash-android run AndroidDemoProject.apk
No test server found for this combination of app and calabash version. Recreatin
g test server.
NoMethodError: undefined method `gsub' for main:O
我试着用黄瓜试验来测试android程序。
我有这样的错误:
C:\Users\Artem\calabash_habr>cucumber features/my_first.feature
*** WARNING: You must use ANSICON 1.31 or higher (https://github.com/adoxa/ansicon/) to get coloured output on Windows
Feature: Pre-orders feature
# Header
Scenario: open Pre-orders # features\my_fir
我的Xcode安装在以下路径中
xcode-select -print-path = /Library/Developer/CommandLineTools
Mohammeds-MacBook-Pro:story yaseen$ cucumber
给出以下错误
Feature: Running a test
As an iOS developer
I want to have a sample feature file
So I can begin testing quickly
Scenario: Example steps
我在OSX 10.9.1上的xcode 5.0.1中运行calabash-cucumber,但在执行测试脚本时遇到此错误。我已经成功安装了calabash框架,但不知道为什么会出现这个错误。
Error... Unable to find APP_BUNDLE_PATH.
Cannot find a built app that is linked with calabash.framework
Please build your app from Xcode
You should build your calabash target.
Alternatively, spec
我遵循了步骤:我使用的是默认特性file.When:calabash-android run <some.apk>,然后得到以下错误:
No test server found for this combination of app and calabash version. Recreating test server.
jarsigner command: "/bin/jarsigner.exe" -sigalg MD5withRSA -digestalg SHA1 -signedjar test_servers/dc8cdea9d4248b575be60
我使用的是Calabash-Android,当我使用这个comand运行时:
calabash-android run <apk>
我得到了这个错误:
AndroidManifest.xml:8: error: No resource identifier found for attribute 'required' in package 'android'
~/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/calabash-android-0.4.2/bin/calabash-android
在ios模拟器(iPhone5 os=8)上通过Calabash运行我的黄瓜测试时,会遇到一个奇怪的错误。我的步骤都过去了,但最终失败了。我一直在寻找悬挂式的期望,却找不到任何罪魁祸首。该场景在模拟器中正确执行步骤,并适当地执行所有命令,但方案失败。当我用--格式漂亮运行这个场景时,我得到了这个
Could not find a simulator that matches 'simulator' (RuntimeError)
/Library/Ruby/Gems/2.0.0/gems/calabash-cucumber-0.11.3/lib/calabash-cucumb
尝试在物理设备上启动.ipa文件时遇到困难。
在控制台中,我已经能够启动应用程序并点击不同的按钮等,所以我想我已经正确设置了一切。我还将.ipa文件放在运行cucumber的目录中。
[**********@calabash-sandbox]$ cucumber
Feature: test Feature
Scenario: test Scenario # features/test.feature:3
Recursively searched these directories to depth 5:
/Users/********/features
我已经将calabash gem更新为最新的version(0.20.0),并尝试在iOS 10设备上运行测试。我面临的问题是,第一个测试按预期执行,但连续的测试失败,并显示以下错误消息:
Timed out after 60.04 seconds executing
with a timeout of 60
(RunLoop::Shell::TimeoutError)
我在控制台上收到以下警告消息,但我不确定这些消息是否与问题相关。
WARN:
Calabash::Cucumber::Launcher #calabash_no_launch? and support for th
我从"-cal“计划开始,就像告诉我的那样运行。然后我为Calabash运行cucumber。在我的应用程序的不同(可能是缓存的版本)执行测试之前,模拟器似乎会停止并重新启动,目标设备已经从iPhone 6变成了在iPhone 5中运行测试。
如何让cucumber在已经运行的"-cal“方案中执行测试?或者(更好的)如何使用"-cal“方案使其重新启动?我可以看到重新启动的案例是有价值的。
下面是在方案运行之前执行的唯一代码。我知道上面写着.relaunch在里面,但是如果我把它取出来,那么测试在第一步就失败了。
Before do |scenario|
@cal
我正在尝试使用calabash和android进行测试。所以它只是一个启动并安装的calabash。当我尝试在运行时执行第一个测试时,问题出现了:
calabash-android run myAPP.apk
我得到了一个响应:
`raise_if_android_home_not_set': Please set the ANDROID_HOME environment variable (RuntimeError)
如何设置ANDROID_HOME?在哪里设置ANDROID_HOME?根据您的经验,您是否推荐使用calabash?谢谢
我正在尝试让Calabash与现有的Cordova项目一起工作。我遵循了calabash-io上的说明,包括手动和自动。我可以确认手动设置已导致Calabash服务器运行。但是运行cucumber告诉我找不到.app文件,我手动输入了.app,它所做的就是循环"xcode-select: Error: unknown command option‘-p’“。几次,然后停止"Unable to start.确保您已将APP_BUNDLE_PATH设置为此模拟器版本支持的构建Calabash::Cucumber::Launcher::StartError: Time out for