- Install python3
- Install chromedriver
- Install required python libs: robotframework, selenium
brew install python3
brew cask install chromedriver
pip3 install -r requirements.txt
./entrypoint.sh <type> <target>
- Why page object: https://martinfowler.com/bliki/PageObject.html
- Page object wrapper of selenium: https://github.com/wgnet/webium
- Selenium wrapper for easy use: http://seleniumbase.com
- pull image from 155086154000.dkr.ecr.us-west-2.amazonaws.com/test/cyclops:latest
- docker run 155086154000.dkr.ecr.us-west-2.amazonaws.com/test/cyclops <type> <target>
- using image 155086154000.dkr.ecr.us-west-2.amazonaws.com/test/cyclops:latest
- set run command to <type> <target>
- regression
- smoking
- staging
- production