-
Menu
Pages
Syndication
Categories
Archives
Category Archives: Python
Considering in-house web automation?
Recently I have had numerous conversations with people at various tiers of companies all over the place who are toying with the idea of building their own test automation and continuous integration infrastructure. Since I have spent a considerable amount of time dealing with such undertakings I decided that it might be worth the time to brain dump some of the issues you may want to consider before you dive in. Choosing Tools Boxes, VM’s or Cloud? A common first … Continue reading
Posted in Automation, Continuous Integration, Firefox, Hudson, java, JavaScript, Open Source, Python, Review, Technology, Web, Work
Tagged Build, Continuous Integration, java, JavaScript, Linux, Ruby, Testing, WatiN, Watir, Windmill, windows
1 Comment
XUSH (.01), you know it’s fun to say.
Over the past 8 months I have been neck deep in XUL and XPCOM and with Venkman being as unintuitive as it is I have badly needed a shell with access to the trusted space in the browser. I also had a couple more requirements, which were that it was super easy to get at (keyboard shortcut), and that it looks awesome (transparency required). Since making things looks really nice in XULÂ is really hard, I decided that I would build … Continue reading
Posted in Firefox, JavaScript, Mozilla, Open Source, Python, Web
Tagged Extension, Firefox, JavaScript, Mozilla, Mozmill, Shell, Venkman, XPCOM, XUL
10 Comments
This thing I’m calling Windmill-Lite
In preparation for the Windmill 2 client side re-architecting, and an article I am writing about simulating user sessions with JavaScript, I decided it was time to go through the Windmill JavaScript source and pull out the pieces necessary to drive a user session in JavaScript. It turns out that it’s easily broken into a few pieces: Events: Cross browser compatible event firing functionality ElementsLib: DOM element lookup functionality via many methods called ‘locators’ Controller: The logic for firing the … Continue reading
Posted in Automation, JavaScript, Open Source, Python, Technology, Web
Tagged Github, JavaScript, JSmin, Programming, Python, Testing, Windmill
Leave a comment
Windmill Gets a Facelift for 1.0Beta1
Working up to the Windmill 1.0 Beta 1 Release, I finally had the opportunity to put some time into making the IDE (that a lot of you live in when in test writing mode) a little bit nicer to look at. The IDE has been growing organically since 0.1 and there was a lot of functionality hacked into it that wasn’t in the original game plan, so I did what I could to improve the beauty of the CSS/Layout as … Continue reading
Posted in Automation, Firefox, JavaScript, Mozilla, Open Source, Python, Technology, Web, Windmill, Windmill-dev
Tagged 1.0, Beta, IDE, Mozmill, Release, Testing, UI, Windmill
Leave a comment