Index: tst_service_screen/test.py =================================================================== diff -u -r8c3003ddde4f7fdfe95356a17136e040fa801c0d -r3791153311e93da4a8e3401ba149eae23a3c8d10 --- tst_service_screen/test.py (.../test.py) (revision 8c3003ddde4f7fdfe95356a17136e040fa801c0d) +++ tst_service_screen/test.py (.../test.py) (revision 3791153311e93da4a8e3401ba149eae23a3c8d10) @@ -20,10 +20,8 @@ from dialin.common.hd_defs import HDOpModes, HDOpSubModes from dialin.ui import utils -SERVICES_TITLE_TEXT = "Service Password" -SET_DATE_AND_TIME_TEXT = "Set Date And Time" -INCORRECT_PASSWORD = "abcd" -INCORRECT_PASSWORD_MSG = "Incorrect service password" +EXPORT_LOGS = "EXport Logs" + SERVICE_SCREEN_OPTIONS = ["Information", "Volume And Brightness", "Wi-Fi", "Bluetooth Cuff", "DG Cleaning", "Service", "Export Logs"] hd_simulator = HDSimulator() @@ -44,27 +42,24 @@ hd_simulator.cmd_send_hd_operation_mode(op_mode=HDOpModes.MODE_SERV.value, sub_mode=HDOpSubModes.STANDBY_START_STATE.value) utils.waitForGUI(1) mouseClick(waitForObjectExists(names.o_settings_Text)) + test.compare(device_settings_text.text, config.SERIVCES_TITLE, "{} screen is displayed".format(config.SERIVCES_TITLE)) + mouseClick(waitForObjectExists(names.o_shutdown_btn)) + test.compare(device_settings_text.text, config.SHUTDOWN_BUTTON_TEXT, "{} screen is displayed".format(config.SHUTDOWN_BUTTON_TEXT)) device_settings_text = waitForObjectExists(settings_text_obj(config.DEVICE_SETTINGS_TEXT)) test.compare(device_settings_text.text, config.DEVICE_SETTINGS_TEXT, "{} screen is displayed".format(config.DEVICE_SETTINGS_TEXT)) test.endSection() -def verify_incorrect_password_msg(): +def verify_export_logs_screen(): """ - Method to verify the message displayed - upon entering wrong password + Method to verify the export logs screen """ - test.startSection("Verifying the functionalities with Incorrect password") - test.log("Clicking on password entry field") + test.startSection("Verifying the the export logs screen") + test.log("Navigating to service screen to export log screen") utils.waitForGUI(0.3) - mouseClick(waitForObjectExists(names.o_password_text_field)) - utility.enter_keyboard_numeric_value(entry=str(INCORRECT_PASSWORD)) - mouseClick(waitForObjectExists(names.o_show_password)) - test.log("Verifying the entered password") - password = str((waitForObjectExists(names.o_password_text_field)).text) - test.compare(password, INCORRECT_PASSWORD, "Entered password should be {}".format(str(INCORRECT_PASSWORD))) - mouseClick(waitForObjectExists(services_screen_text_obj(config.CONFIRM_TEXT))) - incorrect_password_text = waitForObjectExists(settings_text_obj(INCORRECT_PASSWORD_MSG)) - test.compare(incorrect_password_text.text, INCORRECT_PASSWORD_MSG, "{} message should display upon entering wrong password".format(INCORRECT_PASSWORD_MSG)) + mouseClick(waitForObjectExists(settings_text_obj(EXPORT_LOGS))) + test.compare(services_screen_text_obj.text, config.BACK_BUTTON_TEXT, "{} screen is displayed".format(config.BACK_BUTTON_TEXT)) + test.compare(services_screen_text_obj.text, config.BACK_BUTTON_TEXT, "{} screen is displayed".format(config.BACK_BUTTON_TEXT)) + test.endSection() def navigate_to_services_password_screen_and_enter_password():