我是Ruby的新手,需要帮助来访问另一个文件中存在的函数。该方案是我有2个文件可以说test.rb和functions.rb如何使用watir ruby中的另一个文件中的一个文件中存在的函数
在test.rb我有下面的代码
require 'rubygems'
require 'watir'
require 'win32ole'
require 'erb'
require 'ostruct'
require 'C:\functions'
include Watir
U_RL="some url"
browser
if
ie.text.include?"There is a problem with this website's security certificate."
then
ie.link(:id, 'overridelink').click
end
现在在functions.rb文件我有下面的代码
require 'rubygems'
require 'watir'
require 'win32ole'
include Watir
def browser
ie=IE.new
ie.maximize
ie.goto U_RL
ie.focus
ie.bring_to_front
ie.wait()
end
当我运行test.rb,我得到的错误“未定义的局部变量或方法‘即’主:对象
我可以看到浏览器中打开,甚至提到的网址快到了, 但当 安全警告页面出现它没有点击ie.link(:id,'overridelink'),点击。
请让我知道如何结束这个
请格式化你的代码 – 2012-02-20 13:24:19