Skip to content

Instantly share code, notes, and snippets.

@reinaldorossetti
Created January 11, 2020 15:52
Show Gist options
  • Save reinaldorossetti/1a5d09efc13546fb4f0288d79ddac6d8 to your computer and use it in GitHub Desktop.
Save reinaldorossetti/1a5d09efc13546fb4f0288d79ddac6d8 to your computer and use it in GitHub Desktop.
require 'capybara'
Capybara.register_driver :firefox do |app|
Capybara::Selenium::Driver.new(app, :browser => :firefox)
end
Capybara.default_max_wait_time = 15
$browser = Capybara::Session.new(:firefox)
$browser.visit("https://www.w3schools.com/code/tryit.asp?filename=GASWGTGYEHKK")
def problema_do_clean
$browser.first('button', :text => 'Run »', :visible => true).click
$browser.within_frame('iframeResult', :visible=>true){
count = 0
begin
element01 = $browser.find('input[name="fname"]', :visible => true)
element02 = $browser.find('input[name="lname"]', :visible => true)
element01.native.clear
element01.send_keys "test 1"
element02.native.clear
element02.send_keys "test 2"
rescue => ex
print ex
end
}
end
problema_do_clean
sleep 15 # para ver na tela a mudanca.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment