def setUp(self): """ Prepare the tests : - Create user and set permission :return: """ util.initTestUser()
def test_valid_non_admin_login(self): """ Test the opening of the connexion page :return: """ self.getUrl("/") assert "Concurent Cooking" in self.selenium.title util.initTestUser() user_name_field = self.selenium.find_element_by_id('userId') user_name_field.send_keys('test_user') user_password_field = self.selenium.find_element_by_id('passwordId') user_password_field.send_keys('test_password') login_button = self.selenium.find_element_by_id('login_btn') login_button.click() logout_btn = self.selenium.find_element_by_id('logout_btn') self.assertTrue(self.is_element_present('logout_btn')) assert self.is_element_present('cooking_link') assert self.is_element_present('it_link') self.assertFalse(self.is_element_present('admin_link')) self.take_screen_shot('valid__non_admin_login')