Sha256: ffa6af0f5434799e7cf7f18266263bef4e3f610c0854df8c93a3e3a3d8aa00a3

Contents?: true

Size: 976 Bytes

Versions: 9

Compression:

Stored size: 976 Bytes

Contents

# encoding: utf-8
module Appium::Android
  # Tap the alert button identified by value.
  # @param value [Integer, String] either an integer index of the button or the button's name
  # @return [void]
  def alert_click value
    button(value).click
  end

  # Get the alert message text.
  # @return [String]
  def alert_text
    get_page
  end

  # Accept the alert.
  # The last button is considered "accept."
  # @return [void]
  def alert_accept
    last_button.click
  end

  # Get the text of the alert's accept button.
  # The last button is considered "accept."
  # @return [String]
  def alert_accept_text
    last_button.text
  end

  # Dismiss the alert.
  # The first button is considered "dismiss."
  # @return [void]
  def alert_dismiss
    first_button.click
  end

  # Get the text of the alert's dismiss button.
  # The first button is considered "dismiss."
  # @return [String]
  def alert_dismiss_text
    first_button.text
  end
end # module Appium::Android

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
appium_lib-0.3.9 lib/appium_lib/android/element/alert.rb
appium_lib-0.3.8 lib/appium_lib/android/element/alert.rb
appium_lib-0.3.7 lib/appium_lib/android/element/alert.rb
appium_lib-0.3.5 lib/appium_lib/android/element/alert.rb
appium_lib-0.3.4 lib/appium_lib/android/element/alert.rb
appium_lib-0.3.3 lib/appium_lib/android/element/alert.rb
appium_lib-0.3.2 lib/appium_lib/android/element/alert.rb
appium_lib-0.3.1 lib/appium_lib/android/element/alert.rb
appium_lib-0.3.0 lib/appium_lib/android/element/alert.rb