Skip to content

Instantly share code, notes, and snippets.

@KarambaKG
Created March 14, 2018 11:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save KarambaKG/ad8305359c24062b21771903710ec645 to your computer and use it in GitHub Desktop.
Save KarambaKG/ad8305359c24062b21771903710ec645 to your computer and use it in GitHub Desktop.
gem 'selenium-webdriver', '2.53.4'
require 'selenium-webdriver'
driver = Selenium::WebDriver.for :firefox
wait = Selenium::WebDriver::Wait.new(:timeout => 15)
driver.navigate.to 'https://google.com'
input = wait.until {
element = driver.find_element(id: 'lst-ib')
element if element.displayed?
}
input.send_keys('333.kg')
element = driver.find_element(name: 'btnK')
element.click
input = wait.until {
element = driver.find_element(xpath: '//*[@id="rso"]/div[1]/div/div/div/div/h3/a')
element if element.displayed?
}
input.click
element = driver.find_element(xpath: '//*[@id="top-nav"]/li/a/p')
if element.text == 'О Нас'
p element.text
else
p 'Element.text не совпадает'
end
driver.quit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment