当我输入评论时
运行 irb... 1.9.3p374 :001 > 查询(“标签”)
它引发以下错误。NoMethodError:未定义方法'查询'主要:来自(irb)的对象:1来自/Users/.rvm/rubies/ruby-1.9.3-p374/bin/irb:16:in'
如何解决此错误?
当我输入评论时
运行 irb... 1.9.3p374 :001 > 查询(“标签”)
它引发以下错误。NoMethodError:未定义方法'查询'主要:来自(irb)的对象:1来自/Users/.rvm/rubies/ruby-1.9.3-p374/bin/irb:16:in'
如何解决此错误?
听起来你启动 irb 时没有加载葫芦库。假设您在 iOS 上使用 Calabash:
require 'calabash-cucumber/operations'
include Calabash::Cucumber::Operations
Calabash ios已经内置了irb
calabash-ios console
运行上述命令后,您应该看到
$ calabash-ios console
Running irb...
irb(main):001:0>
如果您使用的是 ruby irb,那么您将需要包含所需的 gem。我建议使用 calabash-ios 控制台。
如果你想在真实设备上查询,你需要设置一些东西(确保你使用的是 calabash-ios 0.9.144)
DEVICE_ENDPOINT=http://192.168.0.100:37265 NO_LAUNCH=1 DEVICE=iphone OS=ios6 APP_BUNDLE_PATH=Debug-iphoneos/test.app DEVICE_TARGET=device calabash-ios
DEVICE_ENDPOINT - 您尝试连接的设备 IP 地址
操作系统-ios(ios4、ios5、ios6)
DEVICE_TARGET - 模拟器或设备
设备 - iphone 或 ipad
APP_BUNDLE_PATH - 如果你在真实设备上运行它,你需要设置 .app 文件的路径。但是,对于模拟器,您应该设置 .xcodeproj
希望这会有所帮助,它可能比您要求的信息更多。
欲了解更多信息:https ://groups.google.com/forum/?fromgroups=#!topic/calabash-ios/6T9wvcPOSN8