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



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

def alert_confirm
  @driver.switch_to.alert.accept
rescue StandardError
  Selenium::WebDriver::Error::NoAlertOpenError
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::NoAlertOpenError, Selenium::WebDriver::Error::NoSuchAlertError
  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