【问题标题】:Ruby browser automationRuby 浏览器自动化
【发布时间】:2012-06-12 08:01:02
【问题描述】:

我想编写运行浏览器(例如,firefox)、打开网址、单击链接、选中/取消选中框和其他内容的 ruby​​ 脚本。我可以使用什么宝石?

【问题讨论】:

  • 您是否尝试在 google 中输入此问题的标题?

标签: ruby macos automation ruby-1.9


【解决方案1】:

Selenium / Selenium Ruby 是另一种选择,Selenium IDE 用于编写 Firefox 脚本。

"它是作为 Firefox 扩展程序实现的,并允许您记录, 编辑和调试测试。”

【讨论】:

    【解决方案2】:

    检查 watir 和 watir_webdriver,它们用于自动 Web 浏览器测试,但它可用于来自 ruby​​ http://watir.com/ 的浏览器脚本

    【讨论】:

      【解决方案3】:

      你可以使用 rb-appscript 框架来自动化 macosx

      http://appscript.sourceforge.net/rb-appscript/index.html

      它是一个 ruby​​ 框架,使用 applescript 接口与 macos 应用程序交互。

      我不确定是否有可以用来安装的 gem,但上面的链接中有安装说明。

      http://www.apeth.com/rbappscript/00intro.html 上有一篇不错的文章,展示了如何使用 rb-appscript 将 applescript 替换为 ruby​​

      【讨论】:

        【解决方案4】:

        查看 watir、watir-webdriver 或 firewatir。它非常易于使用,尤其是在您刚开始的时候。您可以查看此快速教程,了解如何设置它,非常简单。

        http://webmites.org/watir-automated-tests-for-everyone/

        【讨论】:

          猜你喜欢
          • 2020-10-22
          • 2010-09-30
          • 2021-02-23
          • 2013-09-23
          • 2013-09-03
          • 1970-01-01
          • 2021-02-23
          • 2012-05-14
          • 2018-03-14
          相关资源
          最近更新 更多