Skip to content

healenium/healenium-serenity-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

healenium-serenity-example

Docker Pulls License

Healenium with Robot-Framework usage example

1. Start Healenium components

2. Configuration RemoteWebDriver

3. Run test

How to start

1. Start Healenium components

Go into healenium folder

cd healenium

Run Healenium with Selenium-Grid:

docker-compose up -d

ATTENTION

Verify the next images are Up and Running

  • postgres-db (PostgreSQL database to store etalon selector / healing / report)
  • hlm-proxy (Proxy client request to Selenium server)
  • hlm-backend (CRUD service)
  • selector imitator (Convert healed locator to convenient format)
  • selenium-grid (Selenium server)

Run Healenium without Docker:

Documanetation: https://healenium.io/docs/download_and_install/hlm_proxy

2. Configuration RemoteWebDriver

To run test using Healenium create RemoteWebDriver with URL http://<remote webdriver host>:8085:

headless.mode = false
webdriver {
  driver = remote
  remote {
    url="http://localhost:8085"
    driver=chrome
  }
}

3. Run test

To run tests in terminal with maven you need to go to execute next commands:

mvn clean verify

Community / Support

About

Example of a project using Healenium + Serenity

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published