首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >来自另一个文件的Watir-Webdriver的控制实例

来自另一个文件的Watir-Webdriver的控制实例
EN

Stack Overflow用户
提问于 2015-04-02 02:25:46
回答 1查看 64关注 0票数 0

我如何从另一个文件控制一个Watir-Webdriver实例?

代码语言:javascript
运行
复制
require 'watir-webdriver'
class Crawler
    attr_accessor :browser
    def initialize
      self.browser = Watir::Browser.new
    end

    def goto_mypage
      browser.goto("http://www.mypage.com")
    end

    def kill
      browser.close
    end
  end

a = Crawler.new

现在,我该如何从文件"another_file.rb“中访问具有如下内容的

代码语言:javascript
运行
复制
a.goto("htttp://www.another_page.com")
a.goto_mypage 

我曾尝试在another_file.rb中创建必填的'./webdriver.rb‘。并使类爬虫成为模块的一部分,并将其包括在内。跨文件访问这些方法不是问题--访问webdriver实例才是问题。

我尝试在webdriver.rb中设置一个实例变量@a =a,然后从another_file.rb访问@a。

我认为这会很简单,但它让我感到困惑。

EN

回答 1

Stack Overflow用户

发布于 2015-04-02 04:27:00

如果包含实际结果,您可能会获得更多帮助。你得到的是一个nil类错误吗?

有没有什么原因你不能在another_file.rb中使用a = Crawler.new,然后在那里直接引用它?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29398081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档