The best of the visual regression tools. As with most similar tools, it utilises selenium screenshots, and image diff tools, to measure change. The difference with this one is it’s smart gui regression tests management tool, and it’s api which enables a variety of framework to plug into it.
Visual Review (Visual Regression Testing)
Firefox 32 does not work with Selenium WebDriver, and if you use Ubuntu and have upgraded recently, this is version you will probably have. You will have seen some kind of error message from selenium, complaining about being unable to bind to the port firefox driver uses. To get round this annoyance, and as Ubuntu dont make it easy to downgrade Firefox version, I used following steps:-
- sudo apt-get remove firefox
- Download binary version of your choice (I used version 31)
- Extract to location of you choice
- Create link: ln -s /path/to/your/firefox/folder/firefox /usr/bin/firefox
Now Selenium and Firefox will play nicely 🙂
- October 2, 2013
BDD, coding, ...
#code, #dependency, #language, ...
Firstly, to install phantomjs you need to install it’s dependency, NodeJS:-
sudo npm install -g nodejs
Then install PhantomsJS (I would recommend using npm as it installs it correctly, including updating bin path):-
sudo npm install -g phantomjs
- May 17, 2013
Agile, BDD, ...
#BDD, #development, #environment, ...
Pride comes before a fall – A person who is extremely proud of his or her abilities will often suffer a setback or failure, because he or she tends to be overconfident and to make errors of judgment. Latching onto Agile as a weak guide can give people a false sense of security.