def test_login(self): driver = self.driver driver.get(utils.URL) login = LoginPage(driver) login.enter_username(utils.USERNAME) login.enter_password(utils.PASSWORD) login.click_login()
def test_login(self, test_setup): driver.get("https://opensource-demo.orangehrmlive.com/") login = LoginPage(driver) login.enter_username("Admin") login.enter_password("admin123") login.click_login()
def test_login(self): #driver.get("https://opensource-demo.orangehrmlive.com") driver = self.driver driver.get(utils.URL) login = LoginPage(driver) login.enter_username(utils.USERNAME) login.enter_password(utils.PASSWORD) login.click_login()
def test_login(self): driver = self.driver driver.get(utils.URL) login = LoginPage(driver) login.enter_username(utils.Username) login.enter_password(utils.Password) login.click_login() driver.implicitly_wait(10)
def test_login(self): driver = self.driver driver.get(env.URL) casename = env.whoami() login = LoginPage(driver) login.enter_username(env.USERNAME) login.enter_password(env.PASSWORD) env.screenshot(self, casename) login.click_login()
def test_login(self): driver = self.driver driver.get(utils.URL) # driver.find_element_by_id("txtUsername").send_keys("Admin") # driver.find_element_by_id("txtPassword").send_keys("admin123") # driver.find_element_by_id("btnLogin").click() login = LoginPage(driver) login.enter_username(utils.USERNAME) login.enter_password(utils.PASSWORD) login.click_login()
def test_login(self): driver = self.driver driver.get(utils.URL) driver.implicitly_wait(10) driver.maximize_window() login =LoginPage(driver) login.enter_username(utils.USERNAME) login.enter_password(utils.PASSWORD) login.click_login()
def test_login_valid(self): driver = self.driver driver.get(utils.URL) homepage = HomePage(driver) homepage.click_login_link() login = LoginPage(driver) login.enter_username(utils.USERNAME) login.enter_password(utils.PASSWORD) login.click_login()
def test_login(self, test_setup): try: driver = self.driver driver.get(utils.URL) login = LoginPage(driver) login.enter_username(utils.USERNAME) login.enter_password(utils.PASSWORD) login.click_login() except: print("Some exception occurred") raise
def test_Login_invalid_username_and_password(self): driver = self.driver driver.get("https://opensource-demo.orangehrmlive.com") login = LoginPage(driver) login.enter_username("cc123") login.enter_password("cc123") login.click_login() msg = login.check_invalid_span_msg() self.assertEqual(msg, "Invalid credentials") time.sleep(2)
def test_Login_empty_password(self): driver = self.driver driver.get("https://opensource-demo.orangehrmlive.com") login = LoginPage(driver) login.enter_username("Admin1") login.enter_password("") login.click_login() msg = login.check_invalid_span_msg() self.assertEqual(msg, "Password cannot be empty") time.sleep(2)
def test_Login_valid(self): driver = self.driver driver.get("https://opensource-demo.orangehrmlive.com") login = LoginPage(driver) login.enter_username("Admin") login.enter_password("admin123") login.click_login() homepage = HomePage(driver) homepage.click_welcome() homepage.click_logout() time.sleep(2)
def test_login(self): driver = self.driver driver.get(environment.URL) login = LoginPage(driver) login.enter_username(environment.USERNAME) login.enter_password(environment.PASSWORD) login.click_login() currTime = moment.now().strftime("%d-%m-%Y_%H-%M-%S") testName = environment.whoami() screenshotName = testName + "_login_success_" + currTime allure.attach(self.driver.get_screenshot_as_png(), name=screenshotName, attachment_type=allure.attachment_type.PNG)
def test_Logout_redirected_to_loginPage(self): driver = self.driver driver.get("https://opensource-demo.orangehrmlive.com") login = LoginPage(driver) login.enter_username("Admin") login.enter_password("admin123") login.click_login() homepage = HomePage(driver) homepage.click_welcome() homepage.click_logout() currentURL = driver.current_url loginURL = "https://opensource-demo.orangehrmlive.com/index.php/auth/login" self.assertEqual(currentURL, loginURL)
def test_login(self): global driver driver = self.driver try: login = LoginPage(driver) driver.get(utils.URL) login.enter_username(utils.USERNAME) login.enter_password(utils.PASSWORD) login.click_login() time.sleep(5) text = driver.title assert text == "abc" except AssertionError as error: print("Assertion error occurred") print(error) driver.save_screenshot("./screenshots/test_login_error.png") raise
def test_login(self): try: driver = self.driver home = HomePage(driver) home.click_myacc_btn() home.click_login() login = LoginPage(driver) login.enter_email(utils.LogEMAIL) login.enter_pwd(utils.PWD) driver.implicitly_wait(10) login.click_login() driver.implicitly_wait(10) assert "My Account" in driver.title print("Login successful") account = AccountPage(driver) account.click_logout() except AssertionError as error: print("There was an exception error\n") print(error) currTime = moment.now().strftime("%d-%m-%Y_%H-%M-%S") testName = utils.whoami() screenshotName = testName + "_" + currTime allure.attach(self.driver.get_screenshot_as_png(), name=screenshotName, attachment_type=allure.attachment_type.PNG) driver.get_screenshot_as_file( "/Users/sharathsarangmath/Desktop/Test_Automation_Projects/New_Automation/screenshots/" + screenshotName + ".png") raise except: print("Some exception occured") else: print("No exception occured") finally: print("Final block")
def test_adding_project(self): try: driver = self.driver driver.get(utils.URL) homepage = HomePage(driver) homepage.click_login_link() login = LoginPage(driver) login.enter_username(utils.USERNAME) login.enter_password(utils.PASSWORD) login.click_login() homepage.click_projects_link() prjcts_page = ProjectsPage(driver) prjcts_page.click_new_project_link() new_prjct_page = NewProjectPage(driver) new_prjct_page.enter_project_name('New Test Project Pangoline') # new_prjct_page.enter_project_identifier('Test Identifier') driver.implicitly_wait(10) new_prjct_page.click_create_button() #assert actual_text == self.driver.find_element_by_id('flash_notice').get_attribute() # self.driver.find_element_by_partial_link_text('Successful creation.') # print('Successful creation.') except: print('Project is NOT created') currTime = moment.now().strftime('%H-%M-%S_%m-%d-%Y') testName = utils.whoami() screenshotName = testName + '_' + currTime allure.attach(self.driver.get_screenshot_as_png(), name=screenshotName, attachment_type=allure.attachment_type.PNG) driver = self.driver driver.get_screenshot_as_file( '/Users/alionap/PycharmProjects/AutomationFramework_1/screenshots/' + screenshotName + '.png') raise