【发布时间】:2012-06-12 08:01:02
【问题描述】:
我想编写运行浏览器(例如,firefox)、打开网址、单击链接、选中/取消选中框和其他内容的 ruby 脚本。我可以使用什么宝石?
【问题讨论】:
-
您是否尝试在 google 中输入此问题的标题?
标签: ruby macos automation ruby-1.9
我想编写运行浏览器(例如,firefox)、打开网址、单击链接、选中/取消选中框和其他内容的 ruby 脚本。我可以使用什么宝石?
【问题讨论】:
标签: ruby macos automation ruby-1.9
Selenium / Selenium Ruby 是另一种选择,Selenium IDE 用于编写 Firefox 脚本。
"它是作为 Firefox 扩展程序实现的,并允许您记录, 编辑和调试测试。”
【讨论】:
检查 watir 和 watir_webdriver,它们用于自动 Web 浏览器测试,但它可用于来自 ruby http://watir.com/ 的浏览器脚本
【讨论】:
你可以使用 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
【讨论】:
查看 watir、watir-webdriver 或 firewatir。它非常易于使用,尤其是在您刚开始的时候。您可以查看此快速教程,了解如何设置它,非常简单。
【讨论】: