Module: Sapphire::WebAbstractions

Included in:
Sapphire
Defined in:
lib/sapphire/DSL/Browser/List.rb,
lib/sapphire/WebAbstractions/Controls/Image.rb,
lib/sapphire/WebAbstractions/Controls/Label.rb,
lib/sapphire/WebAbstractions/Controls/Title.rb,
lib/sapphire/WebAbstractions/Controls/Button.rb,
lib/sapphire/WebAbstractions/Controls/Chrome.rb,
lib/sapphire/WebAbstractions/Controls/FireFox.rb,
lib/sapphire/WebAbstractions/Controls/TextBox.rb,
lib/sapphire/WebAbstractions/Controls/CheckBox.rb,
lib/sapphire/WebAbstractions/Controls/DropDown.rb,
lib/sapphire/WebAbstractions/Controls/Base/Page.rb,
lib/sapphire/WebAbstractions/Controls/Hyperlink.rb,
lib/sapphire/WebAbstractions/Controls/TableCell.rb,
lib/sapphire/WebAbstractions/Controls/RadioButton.rb,
lib/sapphire/WebAbstractions/Controls/Base/Control.rb,
lib/sapphire/WebAbstractions/Controls/Base/WebBrowser.rb,
lib/sapphire/WebAbstractions/Controls/InternetExplorer.rb

Defined Under Namespace

Modules: WebBrowser Classes: Button, CheckBox, ChromeBrowser, Control, DropDown, FireFoxBrowser, Hyperlink, Image, InternetExplorerBrowser, Label, List, Page, RadioButton, TableCell, TextBox, Title

Instance Method Summary collapse

Instance Method Details

#Chrome(url) ⇒ Object



3
4
5
# File 'lib/sapphire/WebAbstractions/Controls/Chrome.rb', line 3

def Chrome(url)
  ChromeBrowser.new
end

#FireFox(url) ⇒ Object



16
17
18
# File 'lib/sapphire/WebAbstractions/Controls/FireFox.rb', line 16

def FireFox(url)
  FireFoxBrowser.new
end

#InternetExplorer(url) ⇒ Object



3
4
5
6
# File 'lib/sapphire/WebAbstractions/Controls/InternetExplorer.rb', line 3

def InternetExplorer(url)
  driver = InternetExplorerBrowser.new
  driver
end