Archive for the 'Code' Category

Javascript Profiler

Tuesday, December 11th, 2007

I’ve recently been working on a cross-browser javascript profiler I call jsprofile. It’s finally beginning to take shape. The main idea was to be able to profile javascript in IE in addition to Firefox, as Firefox already has the excellent Firebug extension going for it. The main driver for wanting to profile in IE was [...]

UI-Element Release 0.5

Wednesday, July 11th, 2007

There are three main changes in this release. First, the arguments in UI element argument lists will now appear in alphabetical order. This gives some consistency and makes long strings easier to read. Second, the fuzzy matching algorithm (if I may use so fancy a word) now considers a page element to match a defined [...]

UI-Element Release 0.4

Wednesday, June 27th, 2007

I’ve been quietly releasing some minor bugfixes for UI-Element. The release today adds a keys() method intended to simplify defining defaultValues for UI-Elements. It returns the keys of an object as a list of strings. Also, elements defined with a leading underscore will not be considered as bona fide UI elements. This is to facilitate [...]

Evolution of Selenium

Friday, June 15th, 2007

As we make strides to automating the web at work, I caught myself asking myself an innocuous question: What incremental improvements can be made to Selenium UI-Element? Defining elements, especially for more complex pages, takes considerable effort. I wondered if some simple enhancements could make the task a bit easier. But then I stopped myself. [...]

Selenium UI-Element Locator

Saturday, May 12th, 2007

Note: A bevy of additional information on UI-Element may be found by browsing the Selenium category of this blog. Some information in this post may be outdated. In particular, READ THIS FIRST. Overview UI-Element is an extension to Selenium IDE that aims to fill several functional gaps in both the IDE itself and integration with [...]


Bad Behavior has blocked 48 access attempts in the last 7 days.