Blog

Home/Blog/

Headless Browser Testing

By |2018-03-29T14:31:13+00:00October 11th, 2017|Categories: Selenium WebDriver|Tags: , , , , , |

Headless Browser Testing - Selenium WebDriver Headless browser testing is simply testing a web pages functionality, without a GUI present. There are various different browsers we could use for this, including: Chrome Firefox PhantomJS HtmlUnit PhantomJS is the only driver that must be downloaded separately, the other three, come bundled in with their corresponding driver servers, [...]

How to use Ranorex Parallel Runner for Web Testing

By |2018-03-29T14:31:14+00:00October 9th, 2017|Categories: Ranorex, Selenium Grid|Tags: , , , |

The Ranorex Parallel Runner is a new feature in Ranorex Studio 7.2, it is a command-line tool that allows you to execute Web Tests against Selenium Server/Grid on remote machines, in parallel! This blog takes you through the set-up and process of using the Ranorex Parallel Runner, to execute our tests, remotely, in parallel. Requirements: Ranorex [...]

Appium Wireless Connectivity

By |2018-03-29T14:31:14+00:00September 21st, 2017|Categories: Appium|Tags: , , , |

How to connect an Android device over a wireless network for Appium testing During our Appium training courses, we use Android devices tethered to the PCs via USB. However, it is possible to use Appium against Android devices over the wireless network, just by using some simple ADB commands. Step 1 Make sure the PC [...]

Behaviour Driven Development with SpecFlow and Ranorex

By |2018-03-29T14:31:14+00:00August 24th, 2017|Categories: BDD, Ranorex, SpecFlow|Tags: , , , , |

BDD with Ranorex and SpecFlow We have been asked a few times now about whether it is possible to use Ranorex together with Behaviour Driven Development (BDD) - and the answer is YES! Ranorex is built on Microsoft .NET, so we can use Microsoft Development Studio, together with SpecFlow (our BDD tool) and use the [...]

How to set up a Linux Virtual Machine for Selenium Grid – Part 2

By |2018-03-29T14:31:14+00:00August 14th, 2017|Categories: Selenium Grid|Tags: , , , , , |

Linux Virtual Machine for Selenium Grid Part 2, link to part 1 Step 6 - Software installation and updates Xubuntus default Web Browser is Mozilla Firefox, and can be launched from the Application Launcher by clicking “Web Browser”. Checking the currently installed version from Help>About Firefox we see it’s the somewhat out-of-date version 45. There’s no [...]

How to set up a Linux Virtual Machine for Selenium Grid – Part 1

By |2018-03-29T14:31:15+00:00August 14th, 2017|Categories: Selenium Grid|Tags: , , , , |

As a follow on to the earlier tutorial How to set up a Selenium Grid for Remote WebDriver Execution, in this tutorial we are going to set up a small Linux Virtual Machine (VM) for running remote WebDriver tests via Selenium Grid. Broadly the steps involved are: Acquire and Install Virtual Machine Software Create a virtual [...]

Behaviour Driven Development (BDD)

By |2018-03-29T14:31:15+00:00July 21st, 2017|Categories: BDD, SpecFlow|Tags: , , , , , |

What is Behaviour-Driven Development (BDD)? History eXtreme Programming (XP) and Test-Driven Development (TDD) have been around for a long time. The idea was for stakeholders and testers to write automated tests that expressed their desired outcome from the system. These would fail to begin with as there was no code to test against, but [...]

How to use the new Step Record Feature in Appium Desktop Inspector

By |2018-03-29T14:31:16+00:00July 13th, 2017|Categories: Appium|Tags: , , , |

Appium Desktop 1.1.0 beta4 introduces a Step Recorder. This allows you to record user actions and produces code for you. This can then be copied into Eclipse to give you a boiler-plate script to expand from. This is very useful for learning Appium or for creating templates to get up and running quickly. Step 1 [...]

How to install Pickles UI on Windows

By |2018-03-29T14:31:16+00:00July 12th, 2017|Categories: BDD, SpecFlow|Tags: , , , , |

This blog accompanies our BDD SpecFlow training course. It takes you step by step through installing Pickles and configuring reports in Pickles UI. Step 1 - Install Chocolatey Go to https://chocolatey.org/ Click Install Copy the link below the Installing Chocolatey section: @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin" Open a command prompt [...]

How to add Microsoft Edge Browser to your Selenium Grid

By |2018-03-29T14:31:16+00:00July 7th, 2017|Categories: Selenium Grid, Selenium WebDriver|Tags: , , , |

This blog follows on from the previous blog about how to set up Selenium Grid for WebDriver or for Ranorex Web Testing. These instructions show you how to also include the Microsoft Edge Browser in your established Grid running on a Windows local host machine. Step 1 - Download MicrosoftWebDriver The first step is to [...]

Contact Info

Lasyard House, Underhill St. Bridgnorth WV16 4BB

Phone: +44 (0)333 939 8884