Class: Watir::Alert

Inherits:
Object show all
Includes:
ElementExtensions
Defined in:
lib/watir-classic/dialogs/alert.rb

Constant Summary collapse

WINDOW_TITLES =
['Message from webpage', 'Windows Internet Explorer', 'Microsoft Internet Explorer', /Mensaje de p.*/, "Explorer User Prompt"]

Instance Method Summary collapse

Methods included from ElementExtensions

#wait_until_present, #wait_while_present, #when_present

Constructor Details

#initialize(container) ⇒ Alert

Returns a new instance of Alert.



7
8
9
# File 'lib/watir-classic/dialogs/alert.rb', line 7

def initialize(container)
  @container = container
end

Instance Method Details

#closeObject



17
18
19
20
# File 'lib/watir-classic/dialogs/alert.rb', line 17

def close
  dialog.close
  wait_until_not_exists
end

#exists?Boolean Also known as: present?

Returns:

  • (Boolean)


11
12
13
# File 'lib/watir-classic/dialogs/alert.rb', line 11

def exists?
  dialog.present?
end

#okObject



26
27
28
29
# File 'lib/watir-classic/dialogs/alert.rb', line 26

def ok
  dialog.button(:value => "OK").click
  wait_until_not_exists
end

#set(text) ⇒ Object



31
32
33
# File 'lib/watir-classic/dialogs/alert.rb', line 31

def set(text)
  dialog.text_field.set text
end

#textObject



22
23
24
# File 'lib/watir-classic/dialogs/alert.rb', line 22

def text
  dialog.text
end