peter@194: from selenium import webdriver
peter@194: from selenium.common.exceptions import NoSuchElementException
peter@194: import time
peter@194: import unittest
peter@194: 
peter@194: from sayings import get_saying
peter@194: 
peter@194: class HTTPStatusTest(unittest.TestCase):
peter@194:     def checkURL(self, url):
peter@194:         self.browser.get(url)
peter@194:         try:
peter@194:             h1 = self.browser.find_element_by_xpath("//h1")
peter@194:             self.assertNotEqual(h1.text, "Page Not Found")
peter@194:         except NoSuchElementException:
peter@194:             pass
peter@194: 
peter@194: 
peter@194:     def runTest(self):
peter@194:         self.browser = webdriver.Firefox()
peter@194:         path = "http://127.0.0.1:5014/"
peter@194:         urls = ["", "index", "competition", "task", "submission", "coursematerial",
peter@194:                 "imprint", "privacy"]
peter@194:         for url in urls:
peter@194:             self.checkURL(path + url)
peter@194: 
peter@194: 
peter@194: if __name__ == "__main__":
peter@194:     unittest.main()