def __init__(self, driver, base_url): self.driver = driver self.base_url = base_url self.driver.get(base_url) self.assertTrue(check_is_displayed_by_xpath(locators["sbv1_project"]), "It wasn't true :(") self.assertEqual("Studio Balfour", self.driver.title)
def test_user_create(self): # logs in and navigates to FE User Manager module_logger.info('Starting FE Create User Test') ''' lpo = LoginPageObject(self.driver, self.base_url) lpo.username = test_info["login_username"] lpo.password = test_info["login_pword"] lpo.submit() ''' lpo = LoginPageObject(self.driver, self.base_url) lpo.do_login(test_info["login_username"], test_info["login_pword"]) module_logger.info('logged in') User_Menu_Bar(self.driver).user_manager() module_logger.info('@ user manager page') # Clicks to create a new user from the User Manager page then proceeds to create user um = UserManager(self.driver) um.um_create_user() module_logger.info('@ user manager create user page') cu = UmCreateUser(self.driver) cu.user_name = test_info["test_username"] cu.first_name = test_info["new_first_name"] cu.last_name = test_info["new_last_name"] cu.email = test_info["new_email"] cu.phone = test_info["new_phone"] cu.new_pword = test_info["new_pword_strong"] cu.con_pword = test_info["new_pword_strong"] cu.user_role(locators["um_role_adviser"]) cu.create_user_submit() time.sleep(10) um.um_search_user() um.um_search_field = test_info["new_first_name"] time.sleep(5) self.assertTrue(check_is_displayed_by_xpath(locators["um_search_results"]), "It wasn't true :(") module_logger.info('FE Create User Test complete')
def log_out(self): driver = selenium_driver.driver db = driver.find_element_by_xpath(locators["log_out_button"]) webdriver.ActionChains(driver).move_to_element(db).click(db).perform() self.assertEqual("Login | Studio Balfour", self.driver.title) self.assertTrue(check_is_displayed_by_xpath(locators["logged_out"]), "It wasn't true :(")
def test_user_create(self): # logs in and navigates to FE User Manager module_logger.info('Starting FE Create User Test') ''' lpo = LoginPageObject(self.driver, self.base_url) lpo.username = test_info["login_username"] lpo.password = test_info["login_pword"] lpo.submit() ''' lpo = LoginPageObject(self.driver, self.base_url) lpo.do_login(test_info["login_username"], test_info["login_pword"]) module_logger.info('logged in') User_Menu_Bar(self.driver).user_manager() module_logger.info('@ user manager page') # Clicks to create a new user from the User Manager page then proceeds to create user um = UserManager(self.driver) um.um_create_user() module_logger.info('@ user manager create user page') cu = UmCreateUser(self.driver) cu.user_name = test_info["test_username"] cu.first_name = test_info["new_first_name"] cu.last_name = test_info["new_last_name"] cu.email = test_info["new_email"] cu.phone = test_info["new_phone"] cu.new_pword = test_info["new_pword_strong"] cu.con_pword = test_info["new_pword_strong"] cu.user_role(locators["um_role_adviser"]) cu.create_user_submit() time.sleep(10) um.um_search_user() um.um_search_field = test_info["new_first_name"] time.sleep(5) self.assertTrue( check_is_displayed_by_xpath(locators["um_search_results"]), "It wasn't true :(") module_logger.info('FE Create User Test complete')
def __init__(self, driver): self.driver = driver self.assertTrue(check_is_displayed_by_xpath(locators["cp_submit"]), "It wasn't true :(") self.assertEqual("Project Admin | Studio Balfour", self.driver.title)
def __init__(self, driver): self.driver = driver self.assertTrue(check_is_displayed_by_xpath(locators["prof_submit"]), "It wasn't true :(") self.assertEqual("Profile | Studio Balfour", self.driver.title)
def __init__(self, driver): self.driver = driver self.assertTrue(check_is_displayed_by_xpath(locators["pop_link_my"]), "It wasn't true :(") self.assertEqual("Studio Balfour", self.driver.title)
def __init__(self, driver): self.driver = driver self.assertTrue(check_is_displayed_by_xpath(locators["MY_logo"]), "It wasn't true :(") self.assertEqual("MyYear Editor", self.driver.title)
def __init__(self, driver): self.driver = driver self.assertTrue(check_is_displayed_by_xpath(locators["um_create_user"]), "It wasn't true :(") self.assertEqual("User Manager | Studio Balfour", self.driver.title)
def __init__(self, driver): self.driver = driver self.assertTrue( check_is_displayed_by_xpath(locators["um_create_user"]), "It wasn't true :(") self.assertEqual("User Manager | Studio Balfour", self.driver.title)