From: Flaming Flamingo Date: 2008-09-18T19:49:53+09:00 Subject: undefined method `element_name', dubble inherit Dear all, I'm making a class that can handle IE as well as FF. This class is used for our scripts. When I call this class I can call own def's and standard def goto, but, not "link". I made two "scripts", first goes wrong second goes right. See code: class BFF < Firefox def ggoto(url) puts self self.goto(url) end def checklinks puts self puts self.links.length end def clicklink self.link(:href, "/news/1749816/10/ Veel_steden_zondag_autovrij.html").click end def talk puts "talking FF" end end class Browser def initialize @strBType = "FF" end def BrowserChoice() # case select # what browser in start.xls # end puts "in browserchoice" test = BFF.new return test end end #link goes wrong. browserr = Browser.new.BrowserChoice puts browserr browserr.talk() browserr.goto("http://www.nu.nl") browserr.checklinks browserr.clicklink browserr.link(:href, "/news/1749816/10/ Veel_steden_zondag_autovrij.html").click #puts browser.links.length #link works ff = FireWatir::Firefox.new() ff.goto("http://www.nu.nl") puts ff.links.length ff.link(:href, "/news/1749816/10/ Veel_steden_zondag_autovrij.html").click -- Posted via http://www.ruby-forum.com/.