Skip to content

Instantly share code, notes, and snippets.

@reinaldorossetti
Created January 11, 2020 15:40
Show Gist options
  • Save reinaldorossetti/632ece78c5042997e41cccfc888dd967 to your computer and use it in GitHub Desktop.
Save reinaldorossetti/632ece78c5042997e41cccfc888dd967 to your computer and use it in GitHub Desktop.
01_test_with_send_keys.rb
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.send_keys "test 1"
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