TestUI (Java)
Loadero uses TestUI (Java) to handle participant action simulation.
TestUI documentation can be found here.
In addition to built-in TestUI commands, there are additional custom commands to accomplish tasks that would not be possible with the vanilla version of the framework.
Available third party libraries
Additional libraries are installed and available in the script:
- Maven - v3.9.0
- Java - v11.0.18
- java.io.*
- java.util.*
- java.net.*
- java.net.http.*
- java.nio.file
- Files
- Path
- Paths
- org.json.simple.* - v1.1.1
- parser.*
- org.yaml.snakeyaml.Yaml - v2.2.0
- com.auth0.jwt - v4.0.0
- algorithms.*
- exceptions.*
- interfaces.*
- impl.*
Available imports from TestUI - v1.2.10
- Non-static
testUI.Configuration;
testUI.Utils.TestUIException
testUI.collections.UICollection
testUI.elements.UIElement
testUI.BrowserLogs
- Static
testUI.UIOpen.open
testUI.UIOpen.navigate
testUI.UIUtils.putLog
testUI.UIUtils.executeJs
testUI.Utils.AppiumHelps.sleep
testUI.Utils.By.*
testUI.elements.TestUI.E
testUI.collections.TestUI.EE
testUI.TestUIDriver.getSelenideDriver
testUI.TestUIDriver.setDriver