Very nice xpath and css selector locator cheat sheet for Selenium (March 8, 2013 3:57 PM)
I was recently asked by a colleague for some advice on locators and I shared this cheat sheet with him. It contains just about everything you need to know for formulating locators for use with Selenium (and also Marionette), and includes syntax for both xpath and css selectors. I hope you find it as useful as I do. Selenium Locators Cheat Sheet Please note that I am not the author of the cheat sheet, just someone who finds it very useful.
Debugging Gaia Tests with PyCharm (February 4, 2013 1:07 PM)
I've written about PyCharm before. I is my IDE of preference for Python, and I must admit it does an admirable job for html and Javascript as well. I really like its interactive debugging features, which I use all the time when writing and, more often, fixing, Web QA tests. As I have now started working on Gaia (the UI for Firefox OS) tests as well I wanted to try to use Pycharm to interactively debug them as well. I asked my colleague Dave Hunt to help me figure out...
My First Two Months With Mozilla (January 27, 2013 9:17 PM)
Yesterday marked my two-month anniversary with Mozilla, and as I never officially announced the start of my employment there (at least not via my blog), I figured it was time to write a post about it. I realize that this may be news to some readers of this blog, so I'll start with a bit of background. I have been a Mozillian for quite some time, actively contributing to projects primarily for the Web QA department, but also doing a bit for Automation. I have been heavily...
Getting Started with virtualenv and virtualenvwrapper in Python (July 24, 2012 9:52 AM)
There are a couple of tools which can be extremely useful when developing with Python on your local system that I would encourage you to try. These are virtualenv and virtualenvwrapper, and this post will introduce you to them, including instructions for their installation and use. What is virtualenv? virtualenv is a tool that allows you to create isolated Python environments, which can be quite helpful when you have different projects with differing requirements. As this is the case with many ...
Setting Up PyCharm to Run MozWebQA Tests (July 13, 2012 2:40 PM)
PyCharm is a Python IDE, released by JetBrains. I quite enjoy using it and, as I've recently started contributing some tests to Mozilla's Web QA department (mozwebqa), I wanted to use it to interactively debug some mozwebqa tests. This turned out to be a lot trickier than I had imagined, so I am documenting the steps to do so via this post. This post assumes you have a project open in PyCharm for one of the mozwebqa projects. I am going to use marketplace-tests for this example. As I...
ValidateThis 1.2 - Some Fixes and New processOn Feature (April 5, 2012 9:56 AM)
Just a quick note to announce the release of version 1.2 of ValidateThis, an awesome validation framework for ColdFusion. This version includes a new feature: processOn (described below), as well as some small fixes contributed by John Whish and Dustin Martin. processOn This is a feature that was requested by some users which allows you to define a rule which can be processed on either only the server side or only the client side. You do so by adding the processOn attribute to your rule e...
CFSelenium 1.8 - Improvements to waitFor Methods and Upgrade for Selenium 2.20 (April 3, 2012 8:28 PM)
A new version of CFSelenium was released today which upgrades the bundled version of Selenium Server to version 2.20.0, and also includes improvements to the waitFor helper methods. Those improvements were contributed by Michael Wilson.As always, the latest version is available via the CFSelenium RIAForge page and via the CFSelenium GitHub Project.The latter also includes a detailed Readme file which can help you get started using CFSelenium. Many thanks to Michael for his contribution.
Previous Entries - Next Results