Yuce's Blog

Cognitive dissonance is yoga for the brain.*

Web Application Testing with Selenium: Basics and Setup

2009-10-09

In­tro­duc­tion

It's always hard to ensure an ap­pli­ca­tion works up to a spec­i­fi­ca­tion and continue keeping up to the specs in the course of de­vel­op­ment. Testing web ap­pli­ca­tions is even harder, since they are composed of more components, and usually at least some of the components of the ap­pli­ca­tion are not directly controlled by the developers, such as links to other internet resources or mashups.

Luckily, there's a great tool for easing the pain of web ap­pli­ca­tion testing: Selenium. Selenium simulates a human user, by con­trol­ling a web browser using Javascript through a system called Selenium Core. The simulated behaviour includes clicking on links, form continue.

python, selenium, testing, web