- Download & extract the sope-powertools from github.
- Install & open the Katalon Recorder Chome Extension.
- Add the
Sope Powertools Automation Suite.htmlfile to Katalon, by clicking the 'folder' icon in the extension window, and selecting the file. - Select the automation (or 'test case') you want to run.
- Follow instructions for that test case:
Note: There's a video here giving a quick tour of how this works.
- Open the PowerApps form in the same browser window Katalon is open for.
- Set up the
csvfiles you need (samples may be found in the folder 'set-powerapps-props'). Try not to unnecessarily set properties. - Import those
csvfiles to the 'Data Driven' tab in Katalon. - Ensure the loadVars command is refering to the correct
csvfile. - Select the element you wish to automate, then hit 'Play'.
- Observe the properties being set. Don't interact with the browser until all set.
- If on a slower computer, you may find that you need to increase the delayTime beyond 250ms.
- It's possible that the selectors are no longer valid. Contact @alirobe on github or twitter if this happens.