def test_verify_create_user(): common.login(variables.objectRepo['admin_user'], variables.objectRepo['admin_password'], admin=True) common.addUser(TestData.new_user["User_Id"], TestData.new_user["Password"], TestData.new_user["First_Name"], TestData.new_user["Last_Name"]) common.logout()
def test_verify_update_password(): common.login(variables.objectRepo['admin_user'], variables.objectRepo['admin_password'], admin=True) common.addUser(TestData.new_user["User_Id"], TestData.new_user["Password"], TestData.new_user["First_Name"], TestData.new_user["Last_Name"]) common.logout(quit=False) common.login(TestData.new_user["User_Id"], TestData.new_user["Password"], browser=False) common.updateUserDetails('Password', 'Admin@123')
def test_create_login(self): empId = random.randint(100000, 9999999) fake = Faker() first_name = fake.first_name() last_name = fake.last_name() driver = self.driver login(driver) welcome_text = get_welcome_message(driver) self.assertEqual('Welcome Admin', welcome_text) driver.find_element_by_id('menu_pim_viewPimModule').click() driver.find_element_by_id('btnAdd').click() driver.find_element_by_id('firstName').send_keys(first_name) driver.find_element_by_id('lastName').send_keys(last_name) driver.find_element_by_id('employeeId').clear() driver.find_element_by_id('employeeId').send_keys(empId) #click Create Login Details button driver.find_element_by_id('chkLogin').click() login_name = first_name[0]+ last_name[0] + str(empId) #wait untill login name field is visible self.wait.until(EC.visibility_of_element_located((By.ID, 'user_name'))).send_keys(login_name) driver.find_element_by_id('user_password').send_keys('password') driver.find_element_by_id('re_password').send_keys('password') driver.find_element_by_id('btnSave').click() #logging out logout(driver) #login in with new credentials login(driver, login_name) #assert new Username welcome message self.assertEqual('Welcome ' + first_name, get_welcome_message(driver))
def test_login_via_admin(): common.login(variables.objectRepo['admin_user'], variables.objectRepo['admin_password'], admin=True) common.logout()