FlynnID 0.2

In Tron, Flynn’s identity disc is the master key to getting onto the Grid. In the far less exciting real world, FlynnID is the key to registering a Selenium node to Selenium Grid. Yesterday I released FlynnID 0.2, which changes the usage from a list of optional arguments to a single expected argument: a configuration file. This means you can now register several nodes in one go. Below is an example configuration file.

{
    "hub":{
        "host": "localhost",
        "port": 4444
    },
    "nodes":[{
        "host": "10.250.10.10",
        "port": 8080,
        "browser": {
            "name": "android",
            "version": "4"
        },
        "platform": "ANDROID"
    },{
        "host": "10.250.10.11",
        "port": 8080,
        "browser": {
            "name": "android",
            "version": "4"
        },
        "platform": "ANDROID"
    }]
}

Of course this does unfortunately mean that anyone upgrading from 0.1 may be a little surprised that the command line options have gone, but I strongly feel this is a better approach. This way, your configuration file can be backed up (or added to version control), and it’s much quicker to run. You can install/upgrade FlynnID using pip: pip install -U flynnid.

2 thoughts on “FlynnID 0.2”

  1. Pingback: A Smattering of Selenium #106 « Official Selenium Blog

Leave a Reply

Your email address will not be published. Required fields are marked *