Class: WebStat::WebDriverHelper
- Inherits:
-
Object
- Object
- WebStat::WebDriverHelper
- Defined in:
- lib/helpers/web_drive_helper.rb
Class Method Summary collapse
-
.get_last_url(url, delay = nil) ⇒ Object
Get last url.
Class Method Details
.get_last_url(url, delay = nil) ⇒ Object
Get last url
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/helpers/web_drive_helper.rb', line 7 def get_last_url(url, delay=nil) Selenium::WebDriver.logger.output = File.join("/tmp", "selenium.log") Selenium::WebDriver.logger.level = :info = Selenium::WebDriver::Chrome::Options.new(args: [ 'headless', 'no-sandbox', 'disable-gpu', 'start-maximized', 'window-size=1920,1080' ]) driver = Selenium::WebDriver.for(:chrome, options: ) driver.manage.timeouts.implicit_wait = 10 Selenium::WebDriver::Wait.new(timeout: 10) driver.get(url) if delay.is_a?(Integer) sleep delay end last_url = driver.current_url driver.quit last_url end |