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()
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()