1#!/usr/bin/env python 2# 3# Test loading router GUI inside web browser. 4 5ROUTER_IP = "127.0.0.1" 6#ROUTER_IP = "192.168.1.1" 7 8import sys 9 10# Selenium (web-page automation and interaction) 11from selenium import webdriver 12#from selenium.common.exceptions import NoSuchElementException # unused for now 13#from selenium.webdriver.common.keys import Keys # unused for now 14 15# Open browser & navigate to router 16browser = webdriver.Firefox() 17browser.get("http://%s" % ROUTER_IP) 18browser.implicitly_wait(30) # Duration (sec) to poll when looking for objects 19found_gui = "Killer 9100" in browser.title 20browser.close() 21if found_gui: 22 print "GUI loads correctly" 23 sys.exit(0) 24else: 25 print "Web browser does not see router GUI at %s" % ROUTER_IP 26 sys.exit(1) 27 28