Skip to content

Testing websites in containers using selenium framework and chrome engine

License

Notifications You must be signed in to change notification settings

dubniczky/Selenium-Testing

Repository files navigation

Selenium Website Testing

Testing websites in containers using selenium framework and chrome engine

Support ❤️

If you find the project useful, please consider supporting, or contributing.

"Buy Me A Coffee"

Required software

  • Java Development Kit
  • Gradle
  • (Docker)
  • (JMeter)

Usage Instructions

Running using containers

Build container

docker build -t selenium-test .

Run container

docker run selenium-test

Running locally

Install dependencies

gradle dependencies

Run tests

gradle dependencies

If you'd like to see the browser while testing, edit test.conf to set headless to false.

JMeter Instructions

The jmeter folder contains the JMeter tests. Currenty there is a spike test using 3 threads of 15 requests. For real-world use this should be higher.

Disclaimer

I in no way promote or take accountability for your use of this software. Only use for sites where you have explicit permission to use bots and test performance.

notion.so is not associated or gave no permission to use this on their system, so modify each orrucence of their URL to your own target before use.