healenium / healenium-web

Self-healing library for Selenium Web-based tests
Apache License 2.0
170 stars 40 forks source link

[Need support]: Healenium not working as expected #265

Closed prakashp1987 closed 3 weeks ago

prakashp1987 commented 8 months ago

Describe the problem

I am trying to use Healenium-Web for my Test Automation I am running through Docker. I am not sure what was the issue, after creating the SelfHealingDriver, I am getting error and test execution not happening. Earlier I was able to successfully run the Healenium Self Healing while using 3.4.6.

After my system upgrade & STS upgrade, I am facing issues with healenium.

Healenium Web version

3.4.8

Healenium Backend version

3.4.4

Selenium version

4.14.1

Platform

Java

Properties file

No response

Logs appeared during using Healenium

WARN  healenium.lambda$findAnnotatedInTrace$3 - Failed to check class: <My PageObject Class created by Selenium>

Additional context

below provided Healenium Compose File & my Docker dynamic Grid Compose file.

version: "3"

services:

postgres-db: image: postgres:15.5-alpine container_name: postgres-db restart: always ports:

networks: healenium: name: healenium driver: bridge

Docker Dynamic Grid: version: "3" services: node-docker: image: selenium/node-docker:4.17.0-20240123 volumes:

networks: healenium: external: true

config.toml [docker] configs = [ "selenium/standalone-firefox:4.17.0-20240123", '{"browserName": "firefox"}', "selenium/standalone-chrome:4.17.0-20240123", '{"browserName": "chrome"}', "selenium/standalone-edge:4.17.0-20240123", '{"browserName": "MicrosoftEdge"}' ]

url = "http://127.0.0.1:2375"

video-image = "selenium/video:ffmpeg-6.1-20240123"

Alex-Reif commented 7 months ago

Hi @prakashkp88 , Could you attach full logs and collect logs from healenium container. Thanks