如何在Mac上安装JSSH firefox插件?

时间:2014-06-04 22:10:04

标签: macos firefox plugins watir jssh

这基本上是我的问题。我搜索过互联网,我不知道! 我在教程(http://www.layeredthoughts.com/automation/how-to-write-your-first-ruby-web-bot-in-watir-scraping-weather-com)中读到了我需要安装JSSH才能使教程正常工作,但是没有关于如何执行此操作的说明,我在watir主页上找不到任何内容。

1 个答案:

答案 0 :(得分:1)

您无需安装JSSH插件即可驱动Firefox。

如果我没记错的话,几年前就需要JSSH插件 - 可能早在2010年你所引用的文章被写入时。从那时起,推动Firefox以及Watir已经走过了漫长的道路。

因此,您应该尝试使用更新的教程。如果您需要其他提示,请回到您正在阅读的文章,但需要进行调整。

ŽeljkoFilipin的Watirbook经常更新,在各种浏览器的各种操作系统上安装Selenium-Webdriver的步骤。请注意,Watir只是Selenium的API包装器。

安装步骤很简单(更多explicit details/steps see the book):

  1. 安装Ruby
  2. 安装selenium-webdriver
  3. 安装watir和watir-webdriver gems(书中未列出,但如果您想使用Watir API则需要它们)
  4. 安装Firefox(如果尚未安装)
  5. 就是这样。不需要其他插件(Test-Wise Recorder,Firebug,FireXPath)。后两者可以被Firefox的内置开发人员工具取代。记录器的用处经常被争论。

    安装完所有内容后,您可以使用以下脚本开始:

    require 'watir'
    
    browser = Watir::Browser.new :firefox
    browser.goto 'http://www.weather.com/
    

    然后您就可以开始自动化页面了。