예제 #1
0
class Register(unittest.TestCase):
    def setUp(self):
        self.driver = webdriver.Firefox()
        self.register = RegisterPage(self.driver)
        self.dashboard = DashboardPage(self.driver)

    def test_register(self):
        self.driver.get('http://stage.edx.org/')
        self.assertTrue(self.register.is_register_visible())
        self.register.click_register()
        self.assertTrue(self.register.is_browser_on_the_page())
        self.register.fill_form()
        self.register.submit_form()
        self.assertTrue(self.dashboard.check_dashboard())

    def tearDown(self):
        self.driver.close()
예제 #2
0
class Login(unittest.TestCase):
    def setUp(self):
        self.driver = webdriver.Firefox()
        self.login = LoginPage(self.driver)
        self.dashboard = DashboardPage(self.driver)

    def test_login(self):
        self.driver.get('http://stage.edx.org/')
        self.assertTrue(self.login.is_signin_visible())
        self.login.click_signin()
        self.assertTrue(self.login.is_browser_on_the_page())
        self.login.fill_form()
        self.login.submit_form()
        self.assertTrue(self.dashboard.check_dashboard())

    def tearDown(self):
        self.driver.close()