Method: Scoutui::Commands::FillForm#execute

Defined in:
lib/scoutui/commands/fill_form.rb

#execute(drv = nil) ⇒ Object



28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# File 'lib/scoutui/commands/fill_form.rb', line 28

def execute(drv=nil)
  @drv=drv if !drv.nil?


  #_form = @cmd.match(/fillform\((.*)\s*\)/)[1].to_s
  #  _dut = _action.match(/fillform\(.*,\s*(.*)\)/)[1].to_s

  # dut = e['page']['dut']

  #  Scoutui::Logger::LogMgr.instance.debug __FILE__ + (__LINE__).to_s + " _dut => #{_dut}"
  Scoutui::Logger::LogMgr.instance.commands.debug __FILE__ + (__LINE__).to_s + " DUT => #{@dut}"
  _rc=false
  begin
    _f = Scoutui::Utils::TestUtils.instance.getForm(@formLocator)
    _f.dump()
    _f.verifyForm(@drv)
    _f.fillForm(@drv, dut)
    _rc=true
  rescue
    ;
  end

  setResult(_rc)
end