Module: OnlyofficeWebdriverWrapper::WebdriverAlertHelper

Included in:
WebDriver
Defined in:
lib/onlyoffice_webdriver_wrapper/webdriver/webdriver_alert_helper.rb

Overview

Methods for working with alerts

Instance Method Summary collapse

Instance Method Details

#alert_confirm ⇒ Object



6
7
8
# File 'lib/onlyoffice_webdriver_wrapper/webdriver/webdriver_alert_helper.rb', line 6

def alert_confirm
  @driver.switch_to.alert.accept if alert_exists?
end

#alert_exists? ⇒ True, false

Check if alert exists

Returns:

  • (True, false)


12
13
14
15
16
17
# File 'lib/onlyoffice_webdriver_wrapper/webdriver/webdriver_alert_helper.rb', line 12

def alert_exists?
  @driver.switch_to.alert.text
  true
rescue Selenium::WebDriver::Error::NoSuchAlertError, Errno::ECONNREFUSED
  false
end

#alert_text ⇒ String

Get alert text

Returns:

  • (String) —

    text inside alert



21
22
23
# File 'lib/onlyoffice_webdriver_wrapper/webdriver/webdriver_alert_helper.rb', line 21

def alert_text
  @driver.switch_to.alert.text
end