Selenium is a automation suite used to automate app based on web browsers
it allows testers and developers to navigate and validate functionalities
Selenium support multiple browsers (chrome Firefox edge internet explorer safari etc)
## ****** Why selenium:-**
used for regressive testing and data validations
reduce manual efforts by automating process
cross browser testing environment
support multiple programming language like(Java,C#,Python,Php and Ruby)
supports CICD pipelines enables continuous testing and development
works with framework like Pytest,Behave and works with tools like Jenkins and Dockers
frequently gets updated as per latest browser platform and programming language
*****Relevance of selenium in automation testing with python*
simplicity of python programming language makes it easy to write selenium scripts using (pytest,unittest)
selenium uses various components like selenium core, selenium IDE,RC,web-driver and Grid
selenium web driver and python allows precise control over browser actions with below attributes like
Functional testing
UI validation
data scaping
python bindings with selenium widely used by QA testing community around world
we can build robust testing environment using python with selenium using setup and teardown logic ,assertion and reporting etc.

Top comments (0)