danielhochman.github.io - /var/log/danielhochman

Example domain paragraphs

This post was written specifically for my talk at the San Francisco Selenium Meetup . It covers my implementation of a Selenium testing framework from the ground up. It includes example code, in addition to a number of links that were useful when developing my framework. There is also a companion GitHub repository named basic_selenium_framework .

When you're building a framework, it's important to think about how it's going to be used and who is going to be using it. Here were my basic requirements:

I chose to write my framework in Python. It's a great language for building tools no matter what your application is written in or what your developers know. Some of the reasons I love Python: