def test_logout(self): try: driver = self.driver homepage = HomePage(driver) time.sleep(5) homepage.click_welcome() homepage.click_logout() x = driver.title assert x == "OrangeHRM" except AssertionError as error: print("Assertion error occured") 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( "C:/Users/Vinay/PycharmProjects/AutomationFramework_1/screenshot/" + screenshotName + ".png") raise except: print("There was an exception") 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) raise else: print("No exception occured") finally: print("Test Completed successfully ")
def test_logout(self): try: driver = self.driver homepage = HomePage(driver) time.sleep(2) homepage.click_on_welcomedrpdwn() time.sleep(2) homepage.click_on_logout_button() x = driver.title assert x == 'OrangeHRM' except AssertionError: print('I knew my Mistake') currenttime = moment.now().strftime("%H-%M-%S_%d-%m_%Y") testname = utils.whoami() screenshot = testname + "_" + currenttime allure.attach(self.driver.get_screenshot_as_png(), name=screenshot, attachment_type=allure.attachment_type.PNG) driver.get_screenshot_as_file( 'C:\\Users\\Muhammad.yaseen\\PycharmProjects\\Workspace_python\\Seleniumframework\\screenshots ' + screenshot + " .png") raise except: print('no exception ocurred') currenttime = moment.now().strftime("%H-%M-%S_%d%m_%Y") testname = utils.whoami() screenshot = testname + "_" + currenttime allure.attach(self.driver.get_screenshot_as_png(), name=screenshot, attachment_type=allure.attachment_type.PNG) raise finally: print('i will execute anyway')
def test_logout(self): try: driver = self.driver homepage = HomePage(driver) homepage.click_admin() homepage.click_logout() x = driver.title assert x == "Dalet Brio Web Portal" except AssertionError as error: print("Assertion error occurred") print(error) currTime = x = 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( "C:/Users/obulgakova/PycharmProjects/AutoWork_1/screenshots/" + screenshotName + ".png") raise except: print("There was am exception") else: print("No exception occured") finally: print("I am inside finally block")
def test_Purchase(self): try: driver = self.driver purchase = PurchasePage(driver) purchase.Country_name(utils.country) time.sleep(5) purchase.Select_country() purchase.Check_Box() purchase.Purchase_button() purchase.Succesfull_meassage() except: print("error occured") curtime = moment.now().strftime("%H-%M-%S : %d-%m-%y") testname = utils.whoami() screenshortName = testname + "_" + curtime allure.attach(self.driver.get_screenshot_as_png(), name=screenshortName, attachment_type=allure.attachment_type.PNG) driver.get_screenshot_as_file( "C:/Users/hp/PycharmProjects/pyhonseleniymframe/screenshorts" + screenshortName + ".png") raise else: print("no exception") finally: print("I am inside finally block")
def test_logout(self): try: driver = self.driver homepage = Homepage(driver) homepage.click_welcome() homepage.click_logout() x = driver.title assert x == 'OrangeHRM' print("HI") except AssertionError as error: print("Assertion error occurred") print(error) currtime = moment.now().strftime("%d-%m-%y_%H-%M-%S") testName = ut.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/mayank/PycharmProjects/testAutomationFramework/Screenshots/" + screenShotName + ".png") raise except: print("Some exception occurred") else: print("No exceptions occurred") finally: print("This block will (lw(ys execute | Close DB")
def test_logout(self, test_setup): try: driver = self.driver homepage = HomePage(driver) #create object of HomePage homepage.click_welcome() homepage.click_logout() x = driver.title assert x == "OrangeHRM" #true assertion except AssertionError as error: print("Assertion error occured") print(error) currTime = moment.now().strftime("%d-%m-%Y_%H-%M-%S") testName = utils.whoami() #raise #will be shown as failure screenshotName = testName + "_" + currTime allure.attach(self.driver.get_screenshot_as_png(), name="screenshot", attachment_type=allure.attachment_type.PNG) driver.get_screenshot_as_file( "/Users/anaqnx/Desktop/udemyselenium/AutomationFramework1/screenshots" + screenshotName + ".png") #selenium fucntion raise except: print("Some exception occured") #raise else: print("No exceptions occured") finally: print("This block will always execute | Close DB" ) #close DB connections in this finally block # if __name__ == '__main__': # unittest.main(testRunner=HtmlTestRunner.HTMLTestRunner(output='/Users/anaqnx/Desktop/udemyselenium/SampleProjectTwo/Reports'))
def test_logout(self, test_setup): try: driver = self.driver homepage = HomePage(driver) homepage.click_welcome() homepage.click_logout() x = driver.title print(x) assert x == "OrangeHRM" except AssertionError as error: print("Assertion error occurred") print(error) 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) utils.save_screenshot(driver, screenshotName) raise except: print("Some exception occurred") allure.attach(self.driver.get_screenshot_as_png(), name="screenshot_", attachment_type=allure.attachment_type.PNG) raise else: print("No exceptions occurred") finally: print("This block will always execute | Close DB")
def test_logout(self): try: driver = self.driver homepage = HomePage(driver) homepage.do_logout() x = driver.title assert x == 'abc' except AssertionError as error: print("Assertion error occurred") print(error) currentTimeStamp = moment.now().strftime("%d-%m-%Y_%H-%M-%S") testName = utils.whoami() screenshotName = testName+"_"+currentTimeStamp allure.attach(self.driver.get_screenshot_as_png(), name=screenshotName, attachment_type=allure.attachment_type.PNG) driver.get_screenshot_as_file("/home/akash/PycharmProjects/AutomationFramework/screenshots/"+screenshotName+".png") raise except: print("There was an exception") raise else: print("No Exception raised")
def test_logout(self): try: driver = self.driver dashboard = dashBoardPage(driver) dashboard.click_logout() x = driver.title assert x == "Administator Login" except AssertionError as error: print("Assertion error occurred") print(error) x = moment.now().strftime('%m-%d-%Y_%H-%M-%S') testName = utils.whoami() screenshotName = testName + "_" + x allure.attach(self.driver.get_screenshot_as_png(), name=screenshotName, attachment_type=allure.attachment_type.PNG) driver.get_screenshot_as_file( "C:/Users/Home/PycharmProjects/AutomationFramework1/screenshots/" + screenshotName + ".png") raise except: print("There was an exception") raise else: print("No exceptions occurred") finally: print("Finally block")
def test_logout(self): try: driver = self.driver logout = HomePage(driver) logout.click_welcome() logout.click_logout() x = driver.title assert x == "OrangeHRM" except AssertionError as error: print("Assertion error has occurred") print(error) currentTime = moment.now().strftime("%H-%M-%S_%d-%m-%y") testname = utils.whoami() screenshotname = testname+"_"+currentTime allure.attach(self.driver.get_screenshot_as_png(),name=screenshotname, attachment_type=allure.attachment_type.PNG) driver.get_screenshot_as_file("C:/Users/sujan/PycharmProjects/POM-Projects/Aumation_Frame_Work1/screenshots/"+screenshotname+".PNG") raise except: print("There was as exception") raise else: print("No exception occure") finally: print("I am inside the finally block")
def test_logout(self): try: driver = self.driver homepage = HomePage(driver) homepage.click_welcome() homepage.click_logout() x = driver.title assert x == "BCXOrangeHRM" except AssertionError as error: print("Assertion error occured") print(error) current_time = datetime.now().strftime("%d-%m-%Y_%H-%M-%S") testname = utils.whoami() screenshotName = testname + current_time allure.attach(self.driver.get_screenshot_as_png(), name=screenshotName, attachment_type=allure.attachment_type.PNG) driver.get_screenshot_as_file( "C:/Users/sa53/PycharmProjects/FrameworkPrac1/screenshots/" + screenshotName + ".png") raise except: print("there was an exception ") raise else: print("no exception") finally: print("i am inside finally block")
def test_logout(self): try: driver = self.driver homepage = HomePage(driver) homepage.click_welcome() time.sleep(5) homepage.click_logout() x = driver.title assert x == "OrangeHRM1" except AssertionError as e: print("there was an assertion error") print(e) testName = utils.whoami() + str(datetime.now()) allure.attach(self.driver.get_screenshot_as_file(), name=testName, attachment_type=allure.attachment_type.PNG) driver.get_screenshot_as_file( "C:/Users/Ernest/PycharmProjects/AutomationFramework/screenshots/" + testName + '.png') raise except: print("there was an exception") raise else: print("no exception") finally: print("I am inside finally")
def test_logout(self): try: driver = self.driver homepage = HomePage(driver) homepage.click_welcome() homepage.click_logout() title = driver.title assert title == "abc" except AssertionError as error: print("Assertion error occured") 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/bobit/PycharmProjects/Pytest_Framework/screenshots/" + screenshotName + ".png") raise except: print("There was an exception in test_logout function") raise else: print("No exceptions occured") finally: print("I am inside the finally block")
def test_logout(self): try: driver = self.driver homepage = HomePage(driver) homepage.click_welcome() homepage.click_logout() x = driver.title assert x == "OrangeHRM" currTime = moment.now().strftime("%d-%m-%Y_%H-%M-%S") testName = environment.whoami() screenshotName = testName + "_logout_success_" + currTime allure.attach(driver.get_screenshot_as_png(), name=screenshotName, attachment_type=allure.attachment_type.PNG) except AssertionError as error: print("Assertion error occurred") print(error) currTime = moment.now().strftime("%d-%m-%Y_%H-%M-%S") testName = environment.whoami() screenshotName = testName + "_screenshot_" + currTime # save screenshot in allure allure.attach(driver.get_screenshot_as_png(), name=screenshotName, attachment_type=allure.attachment_type.PNG) #to get the file on specific path driver.get_screenshot_as_file("/usr/src/app/screenshots/" + screenshotName + ".png") raise except: print("There was an exception") currTime = moment.now().strftime("%d-%m-%Y_%H-%M-%S") testName = environment.whoami() screenshotName = testName + "_screenshot_" + currTime # save screenshot in allure allure.attach(self.driver.get_screenshot_as_png(), name=screenshotName, attachment_type=allure.attachment_type.PNG) # to get the file on specific path driver.get_screenshot_as_file("/usr/src/app/screenshots/" + screenshotName + ".png") #the raise is to show it as a failure raise else: print("No exceptions occurred") finally: print("Inside finally block")
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_homepage(self): try: driver = self.driver driver.get(utils.URL) homepage = HomePage(driver) homepage.click_from() homepage.click_to() homepage.click_calendar() homepage.click_date() homepage.click_search() x = driver.title assert x == "Авиата - покупка авиабилетов онлай" except AssertionError as error: print("Assertion error occured") 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( "C:/Users/baski/aviata1/screenshots/" + screenshotName + ".png") raise except: print("There was an exception") 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( "C:/Users/baski/aviata1/screenshots" + screenshotName + ".png") raise print("No exception occured") finally: print("I`m an inside finally block")
def test_logout2(self): try: driver = self.driver homepage = HomePage(driver) homepage.click_avatar() homepage.click_logout() title = driver.title # Yakalanan title ile tanımlı title eşleşmez ise exception alınarak aşağıdaki durumlar kotrol edilir. assert title == 'Solvay (Login)' #Ekran görüntüsü alınarak zaman ve tarih imzası ve fonsiyon adı ile kaydedilir. except AssertionError as error: print("Assertion error accurred") print(error) currentTime = moment.now().strftime("%d-%m-%Y_%H-%M-%S") testName = utils.whoami() screenshotName = testName + "_" + currentTime allure.attach(self.driver.get_screenshot_as_png(), name=screenshotName, attachment_type=allure.attachment_type.PNG) driver.get_screenshot_as_file( "D:/SSO/Lirex-Solvay/Lirex Selenium Tests/screenshots/" + screenshotName + ".png") raise except: print("There was an exception") currentTime = moment.now().strftime("%d-%m-%Y_%H-%M-%S") testName = utils.whoami() screenshotName = testName + "_" + currentTime allure.attach(self.driver.get_screenshot_as_png(), name=screenshotName, attachment_type=allure.attachment_type.PNG) driver.get_screenshot_as_file( "D:/SSO/Lirex-Solvay/Lirex Selenium Tests/screenshots/" + screenshotName + ".png") else: print("No exceptions accurred") finally: print("Finally Login block")
def test_logout(self): try: driver = self.driver home_page = HomePage(driver) home_page.click_welcome_link() home_page.click_logout_link() x = driver.title assert x == "OrangeHRM" except AssertionError as error: print("Assertion error occured") print(error) current_time = moment.now().strftime("%d-%m-%Y_%H-%M-%S") test_name = utils.whoami() screenshot_name = test_name + "_" + current_time allure.attach(self.driver.get_screenshot_as_png(), name=screenshot_name, attachment_type=allure.attachment_type.PNG) driver.get_screenshot_as_file( 'C:/Users/Vladimir/python/AutomationFramework_1/screenshots/' + screenshot_name + '.png') raise except: print("There were exeption") current_time = moment.now().strftime("%d-%m-%Y_%H-%M-%S") test_name = utils.whoami() screenshot_name = test_name + "_" + current_time allure.attach(self.driver.get_screenshot_as_png(), name=screenshot_name, attachment_type=allure.attachment_type.PNG) driver.get_screenshot_as_file( 'C:/Users/Vladimir/python/AutomationFramework_1/screenshots/' + screenshot_name + '.png') raise else: print("No exceptions occurred") finally: print("I am inside finally block")
def test_logout(self): try: driver = self.driver homepage = Homepage(driver) homepage.click_welcome() homepage.click_Logout() x = driver.title assert x == "ORANGEeHRM" except AssertionError as error: print("Assertion error occurred") 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( "C:/Users/manikandan/PycharmProjects/AutomationFramework_1/screenshots/" + screenshotName + ".png") raise except: print("There was an exception") 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( "C:/Users/manikandan/PycharmProjects/AutomationFramework_1/screenshots/" + screenshotName + ".png") raise else: print("No exceptions occurred") finally: print("This block will always execute and Close DB")
def test_logout(self): try: driver = self.driver homepage = HomePage(driver) homepage.click_logout_link() x = driver.title assert x == 'Redmine demo' except AssertionError as error: print("Assertion error occurred") print(error) curr_time = moment.now().strftime('%H-%M-%S_%m-%d-%Y') test_name = utils.whoami() screenshot_name = test_name + '_' + curr_time allure.attach(self.driver.get_screenshot_as_png(), name=screenshot_name, attachment_type=allure.attachment_type.PNG) driver = self.driver driver.get_screenshot_as_file( '/Users/alionap/PycharmProjects/AutomationFramework_1/screenshots/' + screenshot_name + '.png') raise except: print('There was an exception') curr_time = moment.now().strftime('%H-%M-%S_%m-%d-%Y') test_name = utils.whoami() screenshot_name = test_name + '_' + curr_time allure.attach(self.driver.get_screenshot_as_png(), name=screenshot_name, attachment_type=allure.attachment_type.PNG) driver = self.driver driver.get_screenshot_as_file( '/Users/alionap/PycharmProjects/AutomationFramework_1/screenshots/' + screenshot_name + '.png') raise else: print('No exceptions occurred') finally: print('I am inside finally block')
def test_logout(self): #prevoiusly def test_logout(self,test_setup): try: driver = self.driver homepage = HomePage(driver) homepage.click_welcome() homepage.click_logout() assert self.driver.title == "OrangeHRM" #assert title == "OrangeHRM" except AssertionError as error: print("assertion error has occured") print(error) currenttime = moment.now().strftime("%d-%m-%Y_%H-%M-%S") testName = utils.whoami() screenshotName = testName + "_" + currenttime allure.attach(self.driver.get_screenshot_as_png(), name=screenshotName, attachment_type=allure.attachment_type.PNG) driver.get_screenshot_as_file( "C:/Users/Sudheera Adusupalli/PycharmProjects/AutomationProject1/screenshots/" + screenshotName + ".png") raise except: currenttime = moment.now().strftime("%d-%m-%Y_%H-%M-%S") testName = utils.whoami() screenshotName = testName + "_" + currenttime allure.attach(self.driver.get_screenshot_as_png(), name=screenshotName, attachment_type=allure.attachment_type.PNG) driver.get_screenshot_as_file( "C:/Users/Sudheera Adusupalli/PycharmProjects/AutomationProject1/screenshots/" + screenshotName + ".png") print("There was an exception") raise else: print("no exceptions as occured:") finally: print("i am in finally block:") '''
def test_registration(self): try: driver = self.driver driver.get(utils.URL) home = HomePage(driver) home.click_myacc_btn() home.click_register_btn() register = RegisterPage(driver) register.enter_firstname(utils.FIRSTNAME) register.enter_lastname(utils.LASTNAME) register.enter_email(utils.EMAIL) register.enter_phone(utils.PHONE) register.enter_password(utils.PASSWORD) register.enter_confirmpwd(utils.CONFIRM_PWD) register.click_newsletter_btn() register.click_agree_btn() register.click_continue() #driver.implicitly_wait(10) assert "Your Account Has Been Created" in driver.title print("Account created") account = AccountPage(driver) account.click_continue() 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_logout(self): try: driver = self.driver homepage = HomePage(driver) time.sleep(2) homepage.click_welcome() homepage.click_logout() x = driver.title assert x == "OrangeHRM" except AssertionError as error: print("Assertion error occurred") 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 ) # ADD screenshot function driver.get_screenshot_as_file( "/Users/karimovrustam/PycharmProjects/AutomationFramework_1/screenshots/" + screenshotName + ".png") raise except: print("There was an exception") 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) else: print("No exceptions occurred") finally: print("I'm inside finally block")
def test_logout(self): try: driver = self.driver obj1 = pageToHome(driver) obj1.click_welcome() obj1.click_logout() x = driver.title assert x == "abc" # assert x == "OrangeHRM" time.sleep(3) except AssertionError as error: print("Assertion Error is occurred") print(error) testName = utils.whoami() allure.attach(self.driver.get_screenshot_as_png(), name=testName, attachment_type=allure.attachment_type.PNG) driver.get_screenshot_as_file( "C:/Users/Vignesh/PycharmProjects/AutomationFramework1/screenshots/" + testName + ".png") raise except: print("There was an exception") testName = utils.whoami() allure.attach(self.driver.get_screenshot_as_png(), name=testName, attachment_type=allure.attachment_type.PNG) raise else: print("No Exception Occurred") finally: print("I'm inside the finally Block") # We Can also have TRY and EXCEPT block here with RAISE keyword to get the Test Case Failed
def test_logout(self, test_setup): try: driver = self.driver homepage = HomePage(driver) homepage.click_welcome() homepage.click_logout() x = driver.title assert x == "OrangeHRM" except AssertionError as error: print("Assertion Error Occured") print(error) currTime = moment.now().strftime("%d-%m-%y_%H-%M-%S") testName = util.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( "C:/Users/computer/PycharmProjects/AutomationFramework_1/screenshots/ " + screenshotName + ".png") raise except: print("There was an Exception") currTime = moment.now().strftime("%d-%m-%y_%H-%M-%S") testName = util.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( "C:/Users/computer/PycharmProjects/AutomationFramework_1/screenshots " + screenshotName + ".png") raise else: print("No Exception Occured") finally: print("I am inside finally Block")
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(self): try: driver = self.driver homepage = HomePage(driver) homepage.click_welcome() homepage.click_logout() x = driver.title assert x == "OrangeHRM" except AssertionError as error: print("Assertion error occurred") print(error) currTime = moment.now().strftime("%H-%M-%S_%d-%m-%Y") 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( "C:/Users/Rameesha/PycharmProjects/AutomationFrameworkPractice_1/screenshots/" + screenshotName + ".png") raise except: print("Exception") currTime = moment.now().strftime("%H-%M-%S_%d-%m-%Y") testName = utils.whoami() screenshotName = testName + "_" + currTime allure.attach(self.driver.get_screenshot_as_png(), name=screenshotName, attachment_type=allure.attachment_type.PNG) raise else: print("No exception") finally: print("Finally block")
def test_logout(self): try: driver = self.driver homepage = HomePage(driver) homepage.click_welcome() homepage.click_logout() x = driver.title #assert x == "abc" assert x == "OrangeHRM" except AssertionError as error: print("Assertion error occurred") print(error) current_time = moment.now().strftime("%d-%m-%y_%H-%M-%S") function_name = utils.whoami() screenshot_name = function_name + "_" + current_time allure.attach(self.driver.get_screenshot_as_png(), name=screenshot_name, attachment_type=allure.attachment_type.PNG) driver.get_screenshot_as_file(utils.SCREENSHOTS_PATH + screenshot_name + ".png") raise except: print("There was an exception") current_time = moment.now().strftime("%d-%m-%y_%H-%M-%S") function_name = utils.whoami() screenshot_name = function_name + "_" + current_time allure.attach(self.driver.get_screenshot_as_png(), name=screenshot_name, attachment_type=allure.attachment_type.PNG) driver.get_screenshot_as_file(utils.SCREENSHOTS_PATH + screenshot_name + ".png") raise else: print("No exception occurred") finally: print("I am inside finally block")
def test_logout(self): try: driver = self.driver homepage = HomePage(driver) homepage.click_welcome() homepage.click_logout() x = driver.title assert x == 'OrangeHRM' except AssertionError as error: print('Assertion error occured') print(error) currTime = moment.now().strftime('%H-%M-%S_%d-%m-%Y') 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('C:/Users/gorkem.azder/PycharmProjects/AutomationFramework/screenshots/' + screenshotName + '.png') raise except: print('There was an exception') currTime = moment.now().strftime('%H-%M-%S_%d-%m-%Y') testName = utils.whoami() screenshotName = testName + '_' + currTime allure.attach(self.driver.get_screenshot_as_png(), name=screenshotName, attachment_type=allure.attachment_type.PNG) raise else: print('No exceptions occured') finally: print('I am inside finally block')
def test_logout(self): global driver try: driver = self.driver homepage = HomePage(driver) homepage.click_logout() x = driver.title print(x) assert x == "Start Center" # Start Center except AssertionError as error: print("Assertion error occured") print(error) currTime = moment.now().strftime("%d-%m-%Y_%H-%M-%S") testName = utils.whoami() screenshotsName = testName + "_" + currTime allure.attach(self.driver.get_screenshot_as_png(), name=screenshotsName, attachment_type=allure.attachment_type.PNG) driver.get_screenshot_as_file( "C:/Users/Vinay/PycharmProjects/MODECRegressionMaximo/screenshots/" + screenshotsName + ".png") raise except: print("There was an exception") currTime = moment.now().strftime("%d-%m-%Y_%H-%M-%S") testName = utils.whoami() screenshotsName = testName + "_" + currTime allure.attach(self.driver.get_screenshot_as_png(), name=screenshotsName, attachment_type=allure.attachment_type.PNG) raise else: print("No Exceptions occurred") finally: print("Login successful")