title: In Robotframework how do I select a specific selenium grid node
body: <p>I have selenium grid working with local and remote nodes from a test started in robotframework. I do not want to control selenium startup from within the robot test, I just want to say give me access to a selenium-node that is using a gateway which is the device under test(DUT). I want to in essence access specific nodes based on desired_criteria ~= mgmt in testbed1, client-interface in testbed1. Do I need a grid per testbed? It seems I need to associate a grid with a specific testbed and have another selenium running for the management interface.</p>
  
  <pre><code>Client ----------- DUT --------- Server
    node      |       | mgmt interface
  192.168/24  |       | 
              |       |
         localhost ---- 10.0.1.1
       hub + node + robot runner
  </code></pre>
  
  <p>I tried specifying platform=LINUX for client-node and platform=UNIX for local-node and thats not working in Open Browser. Now attempting use of robotframework_selenium2library, since I thought it was a drop in!</p>
  
  <p><a href="https://github.com/detro/ghostdriver/blob/master/README.md" rel="nofollow">https://github.com/detro/ghostdriver/blob/master/README.md</a> may provide a way to seperate instances, but it is still one instance running on a specific node, if I disable firefox on the client browsers and use that for manager access it will give me what I need - (hack! hack! hairball).</p>