Our great sponsors
-
changedetection.io
The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monitor which websites had a text change for free. Free Open source web page change detection, Website defacement monitoring, Price change notification
-
docker-selenium
Provides a simple way to run Selenium Grid with Chrome, Firefox, and Edge using Docker, making it easier to perform browser automation
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Then uncomment some of the lines as per this instruction - https://github.com/dgtlmoon/changedetection.io/wiki/Playwright-content-fetcher
Edit: I got some parts of it running. This video is very helpful. I gave up on the official docker repository for change detection io and switched to the LSIO version. I had to first install and run the docker Selenium container (available here). I installed the standalone version of Chrome from that page. Now I added one line to the docker-compose.yml in the environment section (as mentioned in the video. I did not add BASE_URL) and that was "WEBDRIVER_URL=http://192.168.1.15:4444" (this has to be an actual IP address, can't use "localhost" or anything else. I redeployed the container and the webdriver worked.
Related posts
- Building A CI/CD Pipeline With Travis CI, Docker, And LambdaTest
- What will be a best solution for running multiple Selenium instances with Chrome profiles on local PC with Windows when testing involves mouse actions
- Canonical releases Ubuntu 23.04 Lunar Lobster
- How to run Playwright tests with Selenium Grid versions after `4.5`
- Web Browser testing tool