def test_01_usm(self):
     u"""validate have no access for user management"""
     BasePage(self.driver).refresh_page()
     TopMenuPage(self.driver).is_homepage()
     SystemLogin(self.driver).switch_account('*****@*****.**',
                                             'Abc1234%')
     TopMenuPage(self.driver).select_multiple_menu(
         2, "manage", "Authorization Management", "", "")
     self.assertTrue(CustomerRecordPage(self.driver).validate_permission())
Exemple #2
0
    def test_01_newCustomer(self, data):
        u"""New Customer"""
        entityType = data['entityType']
        entityClass = data['entityClass']
        salutation = data['salutation']
        firstName = data['firstName']
        lastName = data['lastName']
        suffix = data['suffix']
        fullName = data['fullName']
        default_sort = data['default_sort']
        organizationName = data['organizationName']
        typeOfBusiness = data['typeOfBusiness']
        stateOfIncorporation = data['stateOfIncorporation']
        CfirstName = data['CfirstName']
        ClastName = data['ClastName']
        role = data['role']
        emailType = data['emailType']
        email = data['email']
        areaCode = data['areaCode']
        phone = data['phone']
        type = data['type']

        TopMenuPage(self.driver).select_multiple_menu(2, "customers", "New",
                                                      "", "")
        NewCustomerPage(self.driver).business_entity(
            entityType, entityClass, salutation, firstName, lastName, suffix,
            fullName, default_sort, organizationName, typeOfBusiness,
            stateOfIncorporation)
        NewCustomerPage(self.driver).contact(1, 1, CfirstName, ClastName, role,
                                             emailType, email, areaCode, phone,
                                             type)
        self.assertTrue(NewCustomerPage(self.driver).save())
    def test_02_two_contact(self,data):
        u"""New Customer with two contact,address,identifier"""
        entityType = data['entityType']
        entityClass = data['entityClass']
        salutation = data['salutation']
        suffix = data['suffix']
        typeOfBusiness = data['typeOfBusiness']
        stateOfIncorporation = data['stateOfIncorporation']
        role = data['role']
        emailType = data['emailType']
        phoneType1 = data['type1']
        phoneType2 = data['type2']
        phoneType3 = data['type3']
        # addressType = data['addressType']
        # stateCode = data['stateCode']
        # type = data['identifierName']
        addressType = dbConnect().getdata('MCDH', 'addressType','')
        stateCode = dbConnect().getdata('ALAMO', 'stateCode','')
        type = dbConnect().getdata('MCDH', 'identifierNameWithoutBan','')

        TopMenuPage(self.driver).select_multiple_menu(2, "customers", "New", "", "")
        # CustomerRecordPage(self.driver).top_operate("Actions ", "New")
        NewCustomerPage(self.driver).business_entity(entityType, entityClass, salutation, suffix,
                                                     typeOfBusiness, stateOfIncorporation)
        NewCustomerPage(self.driver).contact(False, 1, 1, role, emailType, phoneType1)
        NewCustomerPage(self.driver).add_phone("Phone 2", 1, 3, phoneType2)
        NewCustomerPage(self.driver).add_phone("Phone 3", 1, 5, phoneType3)
        NewCustomerPage(self.driver).contact(False, 3, 1, role, emailType, phoneType1)
        NewCustomerPage(self.driver).add_phone("Phone 2", 3, 3, phoneType2)
        NewCustomerPage(self.driver).add_phone("Phone 3", 3, 5, phoneType3)
        NewCustomerPage(self.driver).address("Address", addressType, stateCode)
        NewCustomerPage(self.driver).identifier("Identifier", type)
        self.assertTrue(NewCustomerPage(self.driver).save())
        self.assertTrue(NewCustomerPage(self.driver).validation_data())
Exemple #4
0
 def addCustomer(self, entityType, entityClass, salutation, firstName,
                 lastName, suffix, fullName, default_sort, organizationName,
                 typeOfBusiness, stateOfIncorporation):
     u"""New Customer"""
     TopMenuPage(self.driver).select_multiple_menu(2, "customers", "New",
                                                   "", "")
     NewCustomerPage(self.driver).business_entity(
         entityType, entityClass, salutation, firstName, lastName, suffix,
         fullName, default_sort, organizationName, typeOfBusiness,
         stateOfIncorporation)
     self.assertTrue(NewCustomerPage(self.driver).save())
Exemple #5
0
 def test_addCustomer(self, data):
     u"""New Customer"""
     entityType = data['entityType']
     entityClass = data['entityClass']
     salutation = data['salutation']
     suffix = data['suffix']
     typeOfBusiness = data['typeOfBusiness']
     stateOfIncorporation = data['stateOfIncorporation']
     TopMenuPage(self.driver).select_multiple_menu(2, "customers", "New",
                                                   "", "")
     NewCustomerPage(self.driver).business_entity(entityType, entityClass,
                                                  salutation, suffix,
                                                  typeOfBusiness,
                                                  stateOfIncorporation)
     NewCustomerPage(self.driver).saveClick()
     self.assertTrue(NewCustomerPage(self.driver).validation_data())
    def test_01_Same_Above(self, data):
        u"""New Customer selected same as above"""
        entityType = data['entityType']
        salutation = data['salutation']
        entityClass = data['entityClass']
        suffix = data['suffix']
        typeOfBusiness = data['typeOfBusiness']
        stateOfIncorporation = data['stateOfIncorporation']
        emailType = data['emailType']
        phoneType = data['type1']

        TopMenuPage(self.driver).select_multiple_menu(2, "customers", "New", "", "")
        # CustomerRecordPage(self.driver).top_operate("Actions ", "New")
        NewCustomerPage(self.driver).business_entity(entityType, entityClass, salutation, suffix, typeOfBusiness,
                                                     stateOfIncorporation)
        NewCustomerPage(self.driver).contact(True, 1, 1,"", emailType, phoneType)
        self.assertTrue(NewCustomerPage(self.driver).save())
        self.assertTrue(NewCustomerPage(self.driver).validation_data())
 def setUpClass(cls):
     cls.driver = driver
     TopMenuPage(cls.driver).select_multiple_menu(3, "land", "New",
                                                  "Event Calendar", "")
 def test_02_customer_new(self):
     u"""validate have no access for new customer page"""
     TopMenuPage(self.driver).select_multiple_menu(2, "customers", "New",
                                                   "", "")
     self.assertTrue(CustomerRecordPage(self.driver).validate_permission())
 def setUpClass(cls):
     cls.driver = driver
     TopMenuPage(cls.driver).select_multiple_menu(3, "land", "New", "Excess Acreage", "")
Exemple #10
0
 def setUpClass(cls):
     cls.driver = driver
     TopMenuPage(cls.driver).select_multiple_menu(
         2, "manage", "Authorization Management", "", "")
Exemple #11
0
 def setUpClass(cls):
     cls.driver = driver
     BasePage(cls.driver).close_current_window()
     TopMenuPage(cls.driver).select_multiple_menu(2, "customers", "New", "",
                                                  "")
 def setUpClass(cls):
     cls.driver = driver
     TopMenuPage(cls.driver).select_multiple_menu(3, "land", "New",
                                                  "Appraisal", "")
Exemple #13
0
 def setUpClass(cls):
     cls.driver = driver
     TopMenuPage(cls.driver).get_url()
     HomePage(cls.driver).quick_entrance("Customers", "C000089009", 2)