Class: Osaka::TypicalSaveDialog

Inherits:
TypicalFinderDialog show all
Defined in:
lib/osaka/typicalsavedialog.rb

Instance Attribute Summary

Attributes inherited from TypicalFinderDialog

#control

Instance Method Summary collapse

Methods inherited from TypicalFinderDialog

#initialize, #set_folder

Constructor Details

This class inherits a constructor from Osaka::TypicalFinderDialog

Instance Method Details

#click_saveObject



6
7
8
# File 'lib/osaka/typicalsavedialog.rb', line 6

def click_save
  control.click(at.button("Save")).wait_until_not_exists(control.base_location)
end

#save(filename) ⇒ Object



14
15
16
17
18
# File 'lib/osaka/typicalsavedialog.rb', line 14

def save(filename)
  set_folder(File.dirname(filename))
  set_filename(File.basename(filename))
  click_save
end

#set_filename(filename) ⇒ Object



10
11
12
# File 'lib/osaka/typicalsavedialog.rb', line 10

def set_filename(filename)
  control.set("value", at.text_field(1), filename)
end