我有一些代码需要附加一个新的窗口页面并检查它是否存在。我需要多次这样做。我想创建一个我可以定义算法的类,然后只应用具有title的确切值的类。我写了以下代码:
def check_title()
@a
$ie=Watir::IE.attach(:title, @a)
rescue Watir::Exception::NoMatchingWindowFoundException
puts ("could not find browser")
end
end
在所需位置,我粘贴代码以调用方法
check=Title.new("Business Partner")
check.check_title()
我收到此错误消息 -
`initialize': wrong number of arguments(1 for 0) (ArgumentError)
请告诉我应该如何正确描述这种情况。
答案 0 :(得分:2)
如果你不知道如何在ruby中创建一个类,你应该给自己买一本关于它的书,或者阅读一本帮助你学习红宝石的大量在线资源......
class Title
def initialize(title)
@a = title
end
end