Run a unit method to get the properties of Objects defined in that Unit
I have some wrapper function/Method for Name Mapping objects, like
------------
unit1
Public mainwindow, textField,pasField
Sub init_Objects
Set mainwindow = Aliases.App.Window
Set textField = mainwindow.textUsernameField
Set pasField = mainwindow.textUserPasswordField
End Sub
----------------------------------------------------------------------------------
I'm not able to get all the properties and methods when I write scripts in code completion.
e.g.
Unit1.mainwindow.___ ''' ----------- Properties and methods are not shown in the code completion.
OR
Call Unit1.mainwindow.___ ''' ----------- Properties and methods are not shown in the code completion.
I think issue is that assignments will be made at run time (test execution). So how can I get the properties of object at design time (writing script).
- I've tried to create Script Extension but not able to get this functionality. my script ext. code is like:
Sub InitObject
Runner.CallMethod ("unit1.init_Objects ")
End Sub
In description.xml I 've mentioned it under runTimeObject node
<Script Name = "xyz.vbs" InitRoutine="Initialize">
<RuntimeObject Name = "xyz">
<Method Name="InitObject" Routine="InitObject">
</Method>
</RuntimeObject>
I'm new to Script extensions so kindly guide if I'm doing something wrong and how can this issue be resolved.
Thanks,