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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()