The Browser Automation uses the Selenium library to automate testing of a web page.
Explore the Library »
Selenium version used is 4.8.3
Browser Automation sets up a Chrome driver (version 112) service and options, opens the Selenium Easy Demo page. Basically it checks if the page title and page source contain expected text using assertions, also it finds an input element by ID, sends some text as input, clicks a button to send the message, waits for an output message to appear, prints the output message, and checks if it contains the expected text using another assertion.
Simply use any shell like Bash and run automation.py