2

当我输入评论时

运行 irb... 1.9.3p374 :001 > 查询(“标签”)

它引发以下错误。NoMethodError:未定义方法'查询'主要:来自(irb)的对象:1来自/Users/.rvm/rubies/ruby-1.9.3-p374/bin/irb:16:in'

如何解决此错误?

4

2 回答 2

2

听起来你启动 irb 时没有加载葫芦库。假设您在 iOS 上使用 Calabash:

require 'calabash-cucumber/operations'
include Calabash::Cucumber::Operations
于 2013-04-25T21:40:51.030 回答
1

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

于 2013-05-15T06:24:58.080 回答