- This is a reinforcement learning environment which is for web application.
- ORLEANS can:
- Easy to change the
Webdriver - Easy to change the
Web Application - Easy to change the
State Definition - Easy to change the
Action Definition - Easy to change the
Action Strategy Definition - Easy to change the
Code Coverage Collector tool
- Easy to change the
- Dependency:
- Java 1.8.0
- Python3
- tensorflow
- gym
- py4j
- stable-baselines
- docker
- docker-compose
- Step:
- Install dependency
- run the command
python3 main.py - Then you can see the training process which using the DQN algorithm provided by Stable-baselines
- Implement each interface
- Using
Constructor Injectionto inject your implementation to WebEnvironment - Select your training algorithm(You can see here to know how to change algorithm)
- Done

