Selenium WebDriver Ruby: Part 9 (JavaScript, Popups) 2
Never
require 'rubygems' require 'selenium-webdriver' browser = Selenium::WebDriver.for :firefox browser.get "http://localhost/page9" wait = Selenium::WebDriver::Wait.new(:timeout => 15) # Execute 1st JavaScript function on the page and Cancel the prompt box browser.execute_script("enter_name()") a = browser.switch_to.alert if a.text == 'Please enter your name' a.dismiss else a.accept end # Execute 2nd JavaScript function on the page and Accept the prompt box browser.execute_script("enter_age()") a = browser.switch_to.alert if a.text == 'Please enter your name' a.dismiss else a.send_keys("99") a.accept end # Find the age on the page by regexp puts "Test Passed: Page 9 Validated" if wait.until { /99/.match(browser.page_source) } browser.get "http://localhost/page9" # Execute any custom JavaScript code puts browser.execute_script("return window.location.pathname") browser.quit
Raw Text
-
No Deposit Bonus
1 min ago
-
Adult Telegram Channels
1 min ago
-
Untitled
5 min ago
-
New Sensations - Hot Blonde Cheating Wife Falls Right To Her Knees (Bambi Barton)
6 min ago
-
Untitled
8 min ago
-
Untitled
10 min ago
-
Untitled
13 min ago
-
Woke up his princess, fucked her and finished in her mouth
36 min ago
-
"PYTHAGOREAN THEOREM" TEACHER FANTASER FUCKED A STUDENT RIGHT IN LESSON _ NIGONIKA PORN 20
1 hour ago
-
No Deposit Bonus
1 hour ago