def test_updateUser_middleInitial_apartFrom_RegEx_031(self, setup):
        self.logger.info(
            "****************  Test_031 Test UpdateUser when user sends 'Middle Initial' values apart from RegularEx ^([a-zA-Z]+)$ ****************"
        )
        self.logger.info(
            "https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50"
        )
        print(
            "****************  Test_001 :: Test UpdateUser when user  Click Edit button and update the options ****************"
        )
        print(
            "Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50"
        )
        self.driver = setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()

        self.user.select_edit_button()

        self.user.send_middleinitial_textbox()

        self.user.select_save_button()
        try:
            self.user.firstName_RegEx()
        except Exception:
            self.user.capture_screenshot()
            self.user.select_edit_button()
        self.driver.quit()
    def test_UpdateUser_systemOptions_010(self, setup):
        self.logger.info(
            "**************** Test_010:: Test UpdateUser when user  Try to Update 'System' option ****************"
        )
        self.logger.info(
            "https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50"
        )
        print(
            "**************** Test_010:: Test UpdateUser when user  Try to Update 'System' option ****************"
        )
        print(
            "Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50"
        )
        self.driver = setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()

        self.user.select_edit_button()

        self.user.select_system_dropdown()

        self.user.select_save_button()
        try:
            self.user.select_edit_button()
        except Exception:
            self.user.capture_screenshot()
            self.user.select_edit_button()
        self.driver.quit()
    def test_UpdateUser_001(self,setup):
        self.logger.info("****************  Test_001 :: Test UpdateUser when user  Click Edit button and update the options ****************")
        self.logger.info("https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50")
        print("****************  Test_001 :: Test UpdateUser when user  Click Edit button and update the options ****************")
        print("Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50")
        self.driver=setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()
        time.sleep(10)

        self.user.select_edit_randomly()
        time.sleep(10)
        self.user.send_firstname_textbox()
        self.user.send_middleinitial_textbox()
        self.user.send_lastname_textbox()
        self.user.send_emailaddress_textbox()
        self.user.send_telephonenumber_textbox()
        self.user.send_extension_textbox()
        self.user.send_same_password_and_confirmPassword()
        self.user.select_system_dropdown()
        self.user.select_Role_from_dropdown()
        self.user.select_save_button()
        try:
            self.user.select_edit_button()
        except Exception:
            self.user.capture_screenshot()
            self.user.select_edit_button()
        self.driver.quit()
    def test_CreateUser_password_limitPlusOne_066(self, setup):
        self.logger.info(
            "****************  Test_066:: Test CreateUser by sending password above 32 characters ****************"
        )
        self.logger.info(
            "https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50"
        )
        print(
            "****************  Test_066:: Test CreateUser by sending password above 32 characters ****************"
        )
        print(
            "Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50"
        )
        self.driver = setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()

        self.user.select_edit_button()
        self.driver.find_element_by_id("password").send_keys(
            "abcdefghijklmnopqrabcdefghijklmnopqr")
        self.user.confirmPassword_RegEx()
        self.user.select_save_button()
        try:
            self.user.send_password_empty()
        except Exception:
            self.user.capture_screenshot()
            self.user.select_edit_button()
        self.driver.quit()
Пример #5
0
    def test_createUser_existingUser_004(self,setup):
        self.logger.info("****************  Test_004::Test CreateUser when user Click ADD button and try to create existing/duplicate User . ****************")
        self.logger.info("https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50")
        print("****************  Test_004::Test CreateUser when user Click ADD button and try to create existing")
        print("Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50")
        self.driver=setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()
        self.user.select_add_button()
        self.user.send_existing_username_textbox()
        self.user.send_firstname_textbox()
        self.user.send_middleinitial_textbox()
        self.user.send_lastname_textbox()
        self.user.send_emailaddress_textbox()
        self.user.send_telephonenumber_textbox()
        self.user.send_extension_textbox()
        self.user.send_same_password_and_confirmPassword()
        self.user.select_system_dropdown()
        self.user.select_Role_from_dropdown()
        self.user.select_save_button()
        self.user.verify_error()
        try:
            self.user.select_add_button()
        except Exception:
            self.user.capture_screenshot()
            self.user.verify_error()
            self.user.select_add_button()

        self.driver.quit()
    def test_addUser_popup_071(self, setup):
        self.logger.info(
            "****************  Test_071:: Test addUser screen popup text ****************"
        )
        self.logger.info(
            "https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50"
        )
        print(
            "****************  Test_071:: Test addUser screen popup text  ****************"
        )
        print(
            "Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50"
        )
        self.driver = setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()

        self.user.select_add_button()

        self.user.verify_addUser_popup_text()

        self.driver.quit()
    def test_UpdateUser_firstName_Null_020(self, setup):
        self.logger.info(
            "****************  Test_020:: Test UpdateUser when user sends 'FirstName' value as Empty ****************"
        )
        self.logger.info(
            "https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50"
        )
        print(
            "****************  Test_020:: Test UpdateUser when user sends 'FirstName' value as Empty ****************"
        )
        print(
            "Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50"
        )
        self.driver = setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()

        self.user.select_edit_button()
        self.user.send_firstName_empty()

        self.user.select_save_button()
        try:
            self.user.select_edit_button()
        except Exception:
            self.user.capture_screenshot()
            self.user.select_edit_button()
        self.driver.quit()
    def test_createUser_email_limitPlusOne_055(self, setup):
        self.logger.info(
            "****************  Test_055:: Test createUser when user sends 'EmailAddress' with 254+1 characters(all the characters after and before @) ****************"
        )
        self.logger.info(
            "https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50"
        )
        print(
            "****************  Test_046: Test Default fieldService and its default User Role Settings ****************"
        )
        print(
            "Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50"
        )
        self.driver = setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()

        self.user.select_edit_button()
        self.driver.find_element_by_id("emailAddress").send_keys(
            "*****@*****.**"
        )

        self.user.select_save_button()
    def test_createUser_selectCancel_003(self,setup):
        self.logger.info("****************  Test_003::Test CreateUser when user Click ADD button and select 'cancel' button on the 'Add User' popup. ****************")
        self.logger.info("https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50")
        print("****************  Test_003::Test CreateUser when user Click ADD button and select 'cancel' button on the 'Add User' popup. ****************")
        print("Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50")
        self.driver=setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()

        self.user.select_edit_button()
        self.user.send_firstname_textbox()
        self.user.send_middleinitial_textbox()
        self.user.send_lastname_textbox()
        self.user.send_emailaddress_textbox()
        self.user.send_telephonenumber_textbox()
        self.user.send_extension_textbox()
        self.user.send_same_password_and_confirmPassword()
        self.user.select_system_dropdown()
        self.user.select_Role_from_dropdown()
        self.user.select_close_button()
        try:
            self.user.select_edit_button()
        except Exception:
            self.user.capture_screenshot()
            self.user.select_edit_button()
        self.driver.quit()
    def test_createUser_middleName_empty_040(self, setup):
        self.logger.info(
            "****************  Test_040::Test CreateUser when user sends 'Middle Initial' value as Empty  ****************"
        )
        self.logger.info(
            "https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50"
        )
        print(
            "****************  Test_040::Test CreateUser when user sends 'Middle Initial' value as Empty  ****************"
        )
        print(
            "Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50"
        )
        self.driver = setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()

        self.user.select_edit_button()

        self.driver.find_element_by_id("middleInitial").send_keys("")

        self.user.select_save_button()
        try:
            self.user.select_edit_button()
        except Exception:
            self.user.capture_screenshot()
            self.user.select_edit_button()
        self.driver.quit()
Пример #11
0
    def test_cross_x_button_005(self, setup):
        self.logger.info(
            "****************  Test_005: Test CreateUser when userClick ADD button and select cross(*) button  ****************"
        )
        self.logger.info(
            "https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50"
        )
        print(
            "****************  Test_005: Test CreateUser when userClick ADD button and select cross(*) button  ****************"
        )
        print(
            "Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50"
        )
        self.driver = setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.User = users(self.driver)
        self.User.select_add_button()
        self.User.select_close_x()
        try:
            self.User.select_add_button()
        except Exception:
            self.User.capture_screenshot()
            self.User.verify_error()
            self.User.select_add_button()

        self.driver.quit()
Пример #12
0
    def test_UpdateUser_shiftTab_007(self,setup):
        self.logger.info("****************  Test_007 ::Test UpdateUser when user  access with Keyboard Shift+Tab  ****************")
        self.logger.info("https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50")
        print("****************  Test_007 ::Test UpdateUser when user  access with Keyboard Shift+Tab  ****************")
        print("Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50")
        self.driver = setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_with_keyboard_shiftTab()
        self.user.select_add_user_button_with_keyboard_tab()
        self.user.send_username_textbox()
        self.user.send_firstname_textbox()
        self.user.send_middleinitial_textbox()
        self.user.send_lastname_textbox()
        self.user.send_emailaddress_textbox()
        self.user.send_telephonenumber_textbox()
        self.user.send_extension_textbox()
        self.user.send_same_password_and_confirmPassword()
        self.user.select_system_dropdown()
        time.sleep(3)
        # self.user.select_Role_from_dropdown()
        self.user.select_save_button()
        self.user.verify_error()
        try:
            self.user.select_add_button()
        except Exception:
            self.user.capture_screenshot()
            self.user.verify_error()
            self.user.select_add_button()

        self.driver.quit()
Пример #13
0
    def test_updateUser_phone_begibEndWithSpace_048(self, setup):
        self.logger.info(
            "****************  Test_048:: Test UpdateUser when user sends 'PhoneNumber' Begin with space & End with space ****************"
        )
        self.logger.info(
            "https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50"
        )
        print(
            "****************  Test_048:: Test UpdateUser when user sends 'PhoneNumber' Begin with space & End with space ****************"
        )
        print(
            "Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50"
        )
        self.driver = setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()

        self.user.select_edit_button()

        self.driver.find_element_by_id("telephoneNumber").send_keys(
            "  123567   ")
        self.user.select_save_button()
    def test_updateUser_password_oneupper_onedigit_055(self, setup):
        self.logger.info(
            "****************  Test_055:: Test UpdateUser by sending password   one digit and one uppercase character. RegEx:  ^(?=.*[0-9])(?=.*[A-Z]).{8,32}$ ****************"
        )
        self.logger.info(
            "https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50"
        )
        print(
            "****************  Test_055:: Test UpdateUser by sending password   one digit and one uppercase character. RegEx:  ^(?=.*[0-9])(?=.*[A-Z]).{8,32}$ ****************"
        )
        print(
            "Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50"
        )
        self.driver = setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()

        self.user.select_edit_button()

        self.driver.find_element_by_id("password").send_keys("Abcd1234")
        self.driver.find_element_by_id("confirmPassword").send_keys("Abcd1234")

        self.user.select_save_button()
        self.user.verify_error()
        try:
            self.user.select_edit_button()
        except Exception:
            self.user.capture_screenshot()
            self.user.select_edit_button()
        self.driver.quit()
    def test_updateUser_lastname_RegEx_026(self,setup):
        self.logger.info("****************  Test_026 Test UpdateUser when user sends 'LastName' values with RegularEx ^[a-zA-Z0-9]+$  ****************")
        self.logger.info("https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50")
        print(
            "****************  Test_026 Test UpdateUser when user sends 'LastName' values with RegularEx ^[a-zA-Z0-9]+$  ****************")
        print(
            "Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50")
        self.driver=setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()

        self.user.select_edit_button()

        self.user.lastName_RegEx()

        self.user.select_save_button()
        try:
            self.user.select_edit_button()
        except Exception:
            self.user.capture_screenshot()
            self.user.select_edit_button()
        self.driver.quit()
Пример #16
0
    def test_updateUser_morethan_64Characters_040(self, setup):
        self.logger.info(
            "****************  Test_040:: Test UpdateUser when user sends 'EmailAddress'  more than 64 characters  before @ ****************"
        )
        self.logger.info(
            "https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50"
        )
        print(
            "****************  Test_040:: Test UpdateUser when user sends 'EmailAddress'  more than 64 characters  before @ ****************"
        )
        print(
            "Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50"
        )
        self.driver = setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()

        self.user.select_edit_button()
        self.driver.find_element_by_id("emailAddress").send_keys(
            "*****@*****.**"
        )

        self.user.select_save_button()
        try:
            self.user.select_edit_button()
        except Exception:
            self.user.capture_screenshot()
            self.user.select_edit_button()
        self.driver.quit()
Пример #17
0
    def test_updateUser_emptyPassword_validConfirmPassword_051(self,setup):
        self.logger.info("****************  Test_051:: Test UpdateUser by sending password as empty & CreatePassword as some value ****************")
        self.logger.info("https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50")
        print(
            "****************  Test_051:: Test UpdateUser by sending password as empty & CreatePassword as some value ****************")
        print(
            "Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50")
        self.driver=setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()

        self.user.select_edit_button()
        self.user.send_password_empty()
        self.user.confirmPassword_RegEx()
        self.user.select_save_button()
        try:
            self.user.select_edit_button()
        except Exception:
            self.user.capture_screenshot()
            self.user.select_edit_button()
        self.driver.quit()
Пример #18
0
    def test_UpdateUser_multipleEmail_without_atTheRate_034(self, setup):
        self.logger.info(
            "****************  Test_034:: Test UpdateUser when user sends multiple 'EmailAddress' without @ ****************"
        )
        self.logger.info(
            "https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50"
        )
        print(
            "****************  Test_034:: Test UpdateUser when user sends multiple 'EmailAddress' without @ ****************"
        )
        print(
            "Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50"
        )
        self.driver = setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()

        self.user.select_edit_button()

        self.user.send_telephonenumber_textbox()
        self.driver.find_element_by_id("emailAddress").send_keys(
            "abc.com;[email protected]")
        self.user.select_save_button()
        self.user.verify_error()
        try:
            self.user.firstName_RegEx()
        except Exception:
            self.user.capture_screenshot()
            self.user.select_edit_button()
        self.driver.quit()
    def test_createUser_invalid_password_068(self, setup):
        self.logger.info(
            "****************  Test_068:: Test CreateUser by sending password without combination of digit , uppercase character ****************"
        )
        self.logger.info(
            "https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50"
        )
        print(
            "****************  Test_068:: Test CreateUser by sending password without combination of digit , uppercase character ****************"
        )
        print(
            "Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50"
        )
        self.driver = setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()

        self.user.select_edit_button()
        self.driver.find_element_by_id("password").send_keys("abcd@#$@#%")
        self.driver.find_element_by_id("confirmPassword").send_keys(
            "abcd@#$@#%")

        self.user.select_save_button()
        try:
            self.user.select_add_button()
        except Exception:
            self.user.capture_screenshot()
            self.user.verify_error()
            self.user.select_add_button()

        self.driver.quit()
 def test_select_activate_and_deactivate_same_user_016(self, setup):
     self.logger.info(
         "****************  IN Description :TestCase_016:Test if user Deactivates a particular user and activates again and vice versa ****************"
     )
     self.logger.info(
         "https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164257?projectId=50"
     )
     print(
         "****************  IN Description :TestCase_016:Test if user Deactivates a particular user and activates again and vice versa ****************"
     )
     print(
         "Jama link::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164257?projectId=50"
     )
     self.driver = setup
     self.driver.get(self.baseURL)
     self.login = admin_central_login(self.driver)
     self.login.admin_login()
     time.sleep(5)
     self.user = users(self.driver)
     self.user.select_users_Link()
     self.user.select_activate_button()
     self.user.select_ok_button()
     self.user.select_deactivate_button()
     self.user.select_ok_button()
     self.driver.close()
Пример #21
0
    def test_updateUser_email_without_atTheRate_044(self, setup):
        self.logger.info(
            "****************  Test_044:: Test createUser when user sends 'EmailAddress' without @ ****************"
        )
        self.logger.info(
            "https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50"
        )
        print(
            "****************  Test_044:: Test createUser when user sends 'EmailAddress' without @ ****************"
        )
        print(
            "Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50"
        )
        self.driver = setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()

        self.user.select_edit_button()

        self.driver.find_element_by_id("emailAddress").send_keys("abc")

        self.user.select_save_button()
        try:
            self.user.select_edit_button()
        except Exception:
            self.user.capture_screenshot()
            self.user.select_edit_button()
        self.driver.quit()
Пример #22
0
    def test_createUser_phonenumber_beginWithSpace_058(self, setup):
        self.logger.info(
            "****************  Test_058:: Test CreateUser when user sends 'PhoneNumber' begin with space ****************"
        )
        self.logger.info(
            "https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50"
        )
        print(
            "****************  Test_058:: Test CreateUser when user sends 'PhoneNumber' begin with space ****************"
        )
        print(
            "Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50"
        )
        self.driver = setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()

        self.user.select_edit_button()
        self.driver.find_element_by_id("telephoneNumber").send_keys("  123456")

        self.user.select_save_button()
        try:
            self.user.firstName_RegEx()
        except Exception:
            self.user.capture_screenshot()
            self.user.select_edit_button()
        self.driver.quit()
Пример #23
0
    def test_UpdateUser_defaultUser_018(self,setup):
        self.logger.info("****************  Test_018 :: Test Updateuser functionality for the default users Administator/operator/fieldservice ****************")
        self.logger.info("https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50")
        print(
            "****************  Test_018 :: Test Updateuser functionality for the default users Administator/operator/fieldservice ****************")
        print(
            "Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50")
        self.driver=setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()


        self.user.select_default_user()

        # self.user.send_firstname_textbox()
        self.user.send_middleinitial_textbox()
        # self.user.send_lastname_textbox()
        # self.user.send_emailaddress_textbox()
        # self.user.send_telephonenumber_textbox()
        # self.user.send_extension_textbox()
        # self.user.send_same_password_and_confirmPassword()
        # self.user.select_system_dropdown()
        # self.user.select_Role_from_dropdown()
        self.user.select_save_button()

        try:
            self.user.select_edit_button()
        except Exception:
            self.user.capture_screenshot()
            self.user.select_edit_button()
        self.driver.quit()
    def test_updateUser_invalid_password_056(self, setup):
        self.logger.info(
            "****************  Test_056:: Test UpdateUser by sending password without combination of digit , uppercase character ****************"
        )
        self.logger.info(
            "https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50"
        )
        print(
            "****************  Test_056:: Test UpdateUser by sending password without combination of digit , uppercase character ****************"
        )
        print(
            "Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50"
        )
        self.driver = setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()

        self.user.select_edit_button()
        self.driver.find_element_by_id("password").send_keys("abcd@#$@#%")
        self.driver.find_element_by_id("confirmPassword").send_keys(
            "abcd@#$@#%")

        self.user.select_save_button()
    def test_createUser_default_userNames_069(self, setup):
        self.logger.info(
            "****************  Test_069:: Test CreateUser by sending default UserNames ****************"
        )
        self.logger.info(
            "https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50"
        )
        print(
            "****************  Test_069:: Test CreateUser by sending default UserNames ****************"
        )
        print(
            "Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50"
        )
        self.driver = setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()

        self.user.select_default_user()
        self.user.send_same_password_and_confirmPassword()

        self.user.select_save_button()

        try:
            self.user.select_add_button()
        except Exception:
            self.user.capture_screenshot()
            self.user.verify_error()
            self.user.select_add_button()

        self.driver.quit()
Пример #26
0
    def test_UpdateUser_withoutEmail_013(self, setup):
        self.logger.info(
            "****************  Test_013::Test UpdateUser when user   Try to update without EmailID ****************"
        )
        self.logger.info(
            "https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50"
        )
        print(
            "****************  Test_013::Test UpdateUser when user   Try to update without EmailID ****************"
        )
        print(
            "Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50"
        )
        self.driver = setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()

        self.user.select_edit_button()

        self.user.send_emailID_empty()
        self.user.select_save_button()
        try:
            self.user.send_lastname_textbox()
        except Exception:
            self.user.capture_screenshot()
            self.user.select_edit_button()
        self.driver.quit()
    def test_roleName_SQLinjection_019(self, setup):
        self.logger.info("****************  test_019 ::  Test CreateUser when user sends 'userName' with values :: SQL injection ****************")
        self.logger.info("https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50")
        print("****************  test_019 ::  Test CreateUser when user sends 'userName' with values :: SQL injection ****************")
        print("Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50")
        self.driver = setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()
        self.user.select_add_button()

        data = "select * from admin"
        print("String is :::", data)
        self.user.send_userName_runtime(data)
        self.user.send_firstname_textbox()
        self.user.send_middleinitial_textbox()
        self.user.send_lastname_textbox()
        self.user.send_emailaddress_textbox()
        self.user.send_telephonenumber_textbox()
        self.user.send_extension_textbox()
        self.user.send_same_password_and_confirmPassword()
        self.user.select_system_dropdown()
        self.user.select_Role_from_dropdown()
        self.user.select_save_button()
        self.user.verify_error()

        try:
            self.user.select_add_button()
        except Exception:
            self.user.capture_screenshot()
            self.user.select_add_button()
        self.driver.quit()
Пример #28
0
    def test_updateUser_lastName_whiteSpaces_025(self, setup):
        self.logger.info(
            "****************  Test_025:: Test UpdateUser when user sends 'LastName' value as whitespaces ****************"
        )
        self.logger.info(
            "https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50"
        )
        print(
            "****************  Test_025:: Test UpdateUser when user sends 'LastName' value as whitespaces ****************"
        )
        print(
            "Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50"
        )
        self.driver = setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()

        self.user.select_edit_button()

        self.driver.find_element_by_id("lastName").send_keys("  ")

        self.user.select_save_button()
        try:
            self.user.select_edit_button()
        except Exception:
            self.user.capture_screenshot()
            self.user.select_edit_button()
        self.driver.quit()
Пример #29
0
    def test_createUser_email_regEx_048(self, setup):
        self.logger.info(
            "****************  Test_048:: Test createUser when user sends 'EmailAddress' with the regular expression ^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$ ****************"
        )
        self.logger.info(
            "https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50"
        )
        print(
            "****************  Test_048:: Test createUser when user sends 'EmailAddress' with the regular expression ^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$ ****************"
        )
        print(
            "Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164248?projectId=50"
        )
        self.driver = setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()

        self.user.select_edit_button()

        self.user.emailId_RegEx()

        self.user.select_save_button()

        try:
            self.user.select_edit_button()
        except Exception:
            self.user.capture_screenshot()
            self.user.select_edit_button()
        self.driver.quit()
    def test_UpdateUser_MiddleInitial_MoreThan_one_030(self, setup):
        self.logger.info(
            "****************  Test_030 Test UpdateUser when user sends 'Middle Initial' values more than one character ****************"
        )
        self.logger.info(
            "https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50"
        )
        print(
            "****************  Test_030 Test UpdateUser when user sends 'Middle Initial' values more than one character ****************"
        )
        print(
            "Jama link is ::https://rapidmicrobiosystems.jamacloud.com/perspective.req#/testCases/164254?projectId=50"
        )
        self.driver = setup
        self.driver.get(self.baseURL)
        self.login = admin_central_login(self.driver)
        self.login.admin_login()

        self.user = users(self.driver)
        self.user.select_users_Link()

        self.user.select_edit_button()

        self.driver.find_element_by_id("middleInitial").send_keys("ab")

        self.user.select_save_button()
        self.user.verify_error()
        try:
            self.user.firstName_RegEx()
        except Exception:
            self.user.capture_screenshot()
            self.user.select_edit_button()
        self.driver.quit()