Sha256: 9d3bb0f75fbf5e948808bf7036ca57e16ce0ac5bd3abba7881d45928594fbffc
Contents?: true
Size: 864 Bytes
Versions: 6
Compression:
Stored size: 864 Bytes
Contents
module Watir class JavascriptDialog WINDOW_TITLES = ['Message from webpage', 'Windows Internet Explorer','Microsoft Internet Explorer',/Mensaje de p.*/] def initialize(opts={}) @opts = opts end def exists? javascript_dialog_window.exists? end def button(value) javascript_dialog_window.button(:value => value) end def close javascript_dialog_window.close end def text javascript_dialog_window.text end def javascript_dialog_window @window ||= ::RAutomation::Window.new(:title => @opts[:title] || /^(#{WINDOW_TITLES.join('|')})$/) end Watir::Container.module_eval do def javascript_dialog(opts={}) JavascriptDialog.new(opts) end alias_method :dialog, :javascript_dialog end end end
Version data entries
6 entries across 6 versions & 2 rubygems