Class: Scoutui::Commands::SubmitForm
- Defined in:
- lib/scoutui/commands/submit_form.rb
Instance Attribute Summary collapse
-
#form_name ⇒ Object
Returns the value of attribute form_name.
Attributes inherited from Command
#bm, #cmd, #description, #drv, #enableAssert, #executed, #executed_result, #locator, #rc, #stanza
Instance Method Summary collapse
- #execute(drv = nil) ⇒ Object
-
#initialize(_cmd, _drv = nil) ⇒ SubmitForm
constructor
A new instance of SubmitForm.
Methods inherited from Command
#assert?, #disableAssert, #disableAsserts, #enableAsserts, #executedResult, #getLocator, #passed?, #result, #run, #setBenchmark, #setLocator, #setResult, #wasExecuted?
Constructor Details
#initialize(_cmd, _drv = nil) ⇒ SubmitForm
Returns a new instance of SubmitForm.
9 10 11 12 |
# File 'lib/scoutui/commands/submit_form.rb', line 9 def initialize(_cmd, _drv=nil) super(_cmd, _drv) @form_name = @cmd.match(/submitform\((.*)\s*\)/i)[1].to_s end |
Instance Attribute Details
#form_name ⇒ Object
Returns the value of attribute form_name.
7 8 9 |
# File 'lib/scoutui/commands/submit_form.rb', line 7 def form_name @form_name end |
Instance Method Details
#execute(drv = nil) ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/scoutui/commands/submit_form.rb', line 14 def execute(drv=nil) _req = Scoutui::Utils::TestUtils.instance.getReq() Scoutui::Logger::LogMgr.instance.debug __FILE__ + (__LINE__).to_s + " Process SubmitForm #{@form_name}" if Scoutui::Utils::TestUtils.instance.isDebug? _rc=false begin @drv=drv if !drv.nil? obj = Scoutui::Utils::TestUtils.instance.getForm(@form_name) if !obj.nil? obj.submitForm(@drv) _rc=true end rescue ; end Testmgr::TestReport.instance.getReq(_req).get_child('submitform').add(_rc, "Verify form submitted.") setResult(_rc) end |