To get the state of an object in Rapise, please do the following:
- Start the application being tester.
- Learn the object that you want to get the state of using Record/Learn.
- Once you have learned the object, use the following code to display the numerical and textual value of its state:
//This sample illustrates how to access the object state of an Accessible (MSAA) Win32 object
//It uses the Two Dialogs sample application that ships with Rapise.
//First get the object state as a number using the normal GetState() function:
Tester.Message(SeS('Please_enter_your_name_').GetState());
//Next get the object state as a string using the private stateString property:
var ao = SeS('Please_enter_your_name_');
var state = ao.stateString;
Tester.Message(state);