Although Functionize is a no code solution to test automation, we do support a significant amount of custom code in many areas in order to do more advanced, or unique tests.
Examples for when you might use CustomJS:
- Verifying that the correct number of blog entries appear on the page
- Verifying all ads got loaded from the correct website
- Verifying the order in which certain information is presented to the user
Video Alert! >>
If you are using an asynchronous function such as making an API call or map, for example, you will need to make a callback to Functionize when the call is complete. You can do this with functionizeeAsyncCallback.
This value may be set in the Action Log -> Override tab.
Also see Customizing Tests Using Selectors for additional information on Selector Overrides.