我需要你的帮助来找出我面临的错误的解决方案
我正在使用calabash为我的应用创建测试,这是我的代码:
url = 'myUrl'
http = Net::HTTP.new(url, 80)
path = '/login/login.php'
resp, data = http.get(path, nil) <-- This line fires the error
cookie = resp.response['set-cookie']
这是我得到的:
undefined method `keys' for nil:NilClass (NoMethodError)
./features/step_definitions/calabash_steps.rb:33
我不明白它的含义是什么?我该如何解决?知道 33 这一行是我在第一个代码段中显示的那一行。
我认为我在某个未定义的变量上调用了键或者是空键但是无法确定哪个是一个简单的代码。
我欢迎任何想法!谢谢=)
答案 0 :(得分:1)
只需删除nil
参数:
resp, data = http.get(path)