Setup Test automation with Selenium and Ruby

Download and install Ruby using
https://www.ruby-lang.org/en/documentation/installation/#rubyinstaller
or use Chocolatey package

Download Selenium gem - selenium-webdriver (2.53.4)
run command "gem install selenium-webdriver"

Download Gecko driver (geckodriver-v0.13.0) https://github.com/mozilla/geckodriver/releases
put it in a folder and path to SYS ENV variable

Downgrade Firefox - 45.0 v

Simple test rb script for google


require 'rubygems'
require 'selenium-webdriver'

begin

    driver=Selenium::WebDriver.for :firefox

    puts "Init success"

    driver.manage.window.maximize

    puts "Navigating to site"
    driver.navigate.to("http://google.com")

    driver.find_element(:name,'q').send_keys("Selenium Tutorials\n\r")

    puts "Hit enter to quit"
    gets #waits until user hits enter key
    puts "Closing browser..."
    driver.quit

rescue => detail
    print detail.backtrace.join("\n")
    gets
end



save and run

Comments

Ram Ramky said…
This idea is mind blowing. I think everyone should know such information like you have described on this post. Thank you for sharing this explanation.Your final conclusion was good.
Best Selenium Training Institute in Chennai
Selenium training institute in Chennai
sheela rajesh said…
This comment has been removed by the author.

Popular posts from this blog

Log4Net Different files in the same assembly

ටෙස්ලා