

Pulling the Image and Setting Up Google Chrome As a personal opinion, Chrome with a headless option (not generating a user interface) is the most performant one, hence I will be sticking to that. To work on a browser, I need to choose among a set of browser options like Firefox, Chrome (Chromium), Edge, and Safari. Since I am more familiar with Python, I will be talking about it. Java, C#, PHP, Python, Perl, Go and Ruby are the supported languages for the bindings. So with Selenium, I can run some automated actions on browsers (clicks, hovers, and fill forms) by directly communicating with them. It was created by Simon Stewart in 2006, as the first cross-platform testing framework that could control the browser from the OS level. Selenium WebDriver is a web automation or testing tool. In this small write up, I aim to list some steps that I find quite useful while setting up Selenium within a Docker container. Hence, I bumped into Selenium, which is a web testing and automation tool. Whenever I went a bit further on scraping, I ended up in the websites using Javascript to display the data that I needed. Although those examples are quite interesting to apply, frequently there was one main goal to reach at the end that is creating a database with the scraped information. While web scraping, I came across many useful applications such as listing old prices of some financial assets or finding current news topics. web-scraping, python, docker, selenium, testing - 3 min read Twitter Github DEV Using Selenium With Python in a Docker Container
