You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
705 B
30 lines
705 B
#!/usr/bin/env python |
|
|
|
from selenium import webdriver |
|
from xvfbwrapper import Xvfb |
|
|
|
import unittest |
|
|
|
|
|
class TestHomepages(unittest.TestCase): |
|
|
|
def setUp(self): |
|
self.vdisplay = Xvfb(width=800, height=600) |
|
self.vdisplay.start() |
|
self.browser = webdriver.Firefox() |
|
|
|
def testUbuntuHomepage(self): |
|
self.browser.get('http://www.ubuntu.com') |
|
self.assertIn('Ubuntu', self.browser.title) |
|
|
|
def testGoogleHomepage(self): |
|
self.browser.get('http://www.google.com') |
|
self.assertIn('Google', self.browser.title) |
|
|
|
def tearDown(self): |
|
self.browser.quit() |
|
self.vdisplay.stop() |
|
|
|
|
|
if __name__ == '__main__': |
|
unittest.main(verbosity=2)
|
|
|