Thats basically my question. I have searched the internet and I have no idea! I read in a tutorial (http://www.layeredthoughts.com/automation/how-to-write-your-first-ruby-web-bot-in-watir-scraping-weather-com) that I need to install JSSH for the tutorial to work, but there are no instructions on how to do this and I cannot find anything on the watir homepage.
Related Questions in MACOS
- How do I customize NSOutlineView to have border color?
- Force sublime text to use PATH from the shell value
- Do executable files always open a terminal window on MacOS?
- setting OpenGL version in objective-C
- C std library don't appear to be linked in object file
- Cross compile simple standard C program on Linux for Mac
- How to generate request format for WCF web service method for Mac and iPhone
- Bundle Multiple Xamarin apps in one pkg installer
- How to Handle Command Line Prompt from a Cocoa App
- AVFoundation - Process each image separately
Related Questions in FIREFOX
- Firefox 37 throwing error when trying to add microphone volume control for WebRTC audio context
- Polymer 1.0 on Firefox, Safari /deep/ selector not working
- Firefox Windows / Linux inconstancies
- Firefox SDK Add-on - How to start
- PlayN and Firefox issues
- Copy to clipboard from Firefox add-on content script
- SVG data image not working as a background-image in a pseudo element
- Selenium Firefox webdriver does not adopt profile
- how can i use require(""); in javascript
- Skewed border won't display properly in FiFO on MacOs
Related Questions in PLUGINS
- How to specify SonarQube rule description as a markdown/html resource file instead of using annotation?
- JENKINS Maven Build Failure
- disable update for wordpress plugin named Dropbox Folder Share
- Fancytree: implementing bootstrap skin
- Send information to Maya node instance in cpp
- Which plugin is used to show the data in front end of socrata
- Reuse jquery plugin without conflict
- how can i use require(""); in javascript
- Phonegap VideoPlayer Plugin Sample Code
- How to resolve java.lang.StringIndexOutOfBoundsException: String index out of range: -325 while deploying Liferay Ext plugin 6.1
Related Questions in WATIR
- b.javascript_dialog().exists? is not working for me in WATIR 4.0.2
- Cucumber Scenario Outline slow on iterating after a browser.close through Watir
- Automated Testing (Watir): Retrieving data and implementing into your test?
- In watir, is there a way to capture the text matched by .present?
- Trying to select radio button with Watir
- How to locate element inside css footer
- Use watir web driver to click download icon
- Login button works with firefox but not with phantomjs
- Launch Watir/Selenium Chrome driver binary from an arbitrary location
- How to set file for a silverlight upload button
Related Questions in JSSH
- Has anyone successfully run a WatiN test against FireFox 4?
- How to install JSSH firefox plugin on Mac?
- How to access a file with a js console?
- Firefox + jssh build
- Do I need to open the firefox browser manually from the command prompt with -jssh extension and run the tests in firefox
- Testing Watir on Firefox throws JsshSocket::JSReferenceError
- Is this the proper way of denying remote connections to jssh on Linux?
- Alternatives to FireWatir working with Firefox 4 or higher
- Firefox JSSH Connection or very detailed compile steps on Ubuntu 64?
- Javascript error in jssh in Firefox 4.0b1
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
You do not need to install the JSSH plugin to drive Firefox.
If I recall correctly, the JSSH plugin was needed several years ago - probably back in 2010 when the article you referenced was written. Driving Firefox, as well as Watir, have come a long way since then.
As a result, you should try following a more recent tutorial. Then go back to the article you were reading if there are additional tips you need, but would like need to adjust.
Ċ½eljko Filipin's Watirbook has been frequently updated with steps for installing Selenium-Webdriver on various operating systems for various browsers. Note that Watir is simply an API wrapper around Selenium.
The installation steps are simply (for more explicit details/steps see the book):
That is it. The other plugins (Test-Wise Recorder, Firebug, FireXPath) are not needed. The latter two can be replaced by Firefox's built-in developer tools. The usefulness of recorder is often debated.
Once everything is installed you can start off with a script like:
Then you can start working on automating the page.