Exemplo n.º 1
0
 def test_loginfont_suss(self):
     '''测试前台登录成功'''
     login = LoginPage(self.driver)  #实例化loginPage类
     file_path = r'E:\PyCharm2020(64bit)\py_workspace\crm_selenium\data\data_text.txt'
     data = get_txt(file_path, 2)  #[[],[]]模式获取用户名密码
     u_name = data[0][0]
     password = data[0][1]
     actual = login.login(u_name, password)  #调用login page的login方法
     self.assertEqual(u_name, actual)  #断言
Exemplo n.º 2
0
 def test_add(self):
     login = LoginPage(self.driver)  # 实例化loginPage类
     file_path = r'C:\crm_auto\data\data_text.txt'
     data = get_txt(file_path, 2)  # [[],[]]模式获取用户名密码
     u_name = data[0][0]
     password = data[0][1]
     actual = login.login(u_name, password)  # 调用login page的login方法
     self.assertEqual(u_name, actual)
     p = AgSelect(self.driver)
     p.select()
Exemplo n.º 3
0
 def test_loginfont_suss(self):
     '''测试前台登录成功'''
     login = LoginPage(self.driver)  # 实例化loginPage类
     file_path = r'C:\crm_auto\data\data_text.txt'
     data = get_txt(file_path, 2)  # [[],[]]模式获取用户名密码
     u_name = data[0][0]
     password = data[0][1]
     actual = login.login(u_name, password)  # 调用login page的login方法
     # self.assertEqual('查询', actual)  # 断言
     xs = XsPage(self.driver)
     xs.xs()
     time.sleep(5)
Exemplo n.º 4
0
 def test_create_client(self):
     '''创建客户'''
     #实例化登录page,先进行登录,再创建客户
     lp = LoginPage(self.driver)
     file_path = r'E:\PyCharm2020(64bit)\py_workspace\crm_auto\data\data_text.txt'
     data = get_txt(file_path, 2)  # [[],[]]模式获取用户名密码
     u_name = data[0][0]
     password = data[0][1]
     actual = lp.login(u_name, password)  # 调用login page的login方法
     #实例化客户page
     cname = '王baibai'
     cp = ClientPage(self.driver)
     ret1 = cp.client(cname)
Exemplo n.º 5
0
 def test_part_business_delete(self):
     '''选择删除商机'''
     print('aaa')
     '''测试前台登录成功'''
     login = LoginPage(self.driver)  # 实例化loginPage类
     file_path = r'E:\auto\crm_auto\data\data_text.txt'
     data = get_txt(file_path, 2)  # [[],[]]模式获取用户名密码
     u_name = data[0][0]
     password = data[0][1]
     actual = login.login(u_name, password)  # 调用login page的login方法
     self.assertEqual(u_name, actual)  # 断言
     busy = BusinessPage(self.driver)
     busy.home_business()
     busy.delete_business_sel(0)
Exemplo n.º 6
0
    def test_add(self):
        '''搜索合同'''
        login = LoginPage(self.driver)  # 实例化loginPage类
        file_path = r'C:\crm_auto\data\data_text.txt'
        data = get_txt(file_path, 2)  # [[],[]]模式获取用户名密码
        u_name = data[0][0]
        password = data[0][1]
        login.login(u_name, password)  # 调用login page的login方法

        p = AgSelectPage(self.driver)
        keyss = "5k"
        p.selectagreement(keyss)
        d = self.driver.current_url
        self.assertIn(keyss, d)
Exemplo n.º 7
0
    def test_add(self):
        '''删除合同'''
        login = LoginPage(self.driver)  # 实例化loginPage类
        file_path = r'C:\crm_auto\data\data_text.txt'
        data = get_txt(file_path, 2)  # [[],[]]模式获取用户名密码
        u_name = data[0][0]
        password = data[0][1]
        login.login(u_name, password)  # 调用login page的login方法

        p = AgDeletePage(self.driver)     #实例化AgDeletePage类
        key = "00"
        time.sleep(3)
        text = p.delete_agreement(key)             #调用方法

        self.assertIn("×", text)    #断言
Exemplo n.º 8
0
 def test_business_add(self):
     '''添加商机流程'''
     print('aaa')
     '''测试前台登录成功'''
     login = LoginPage(self.driver)  # 实例化loginPage类
     file_path = r'E:\auto\crm_auto\data\data_text.txt'
     data = get_txt(file_path, 2)  # [[],[]]模式获取用户名密码
     u_name = data[0][0]
     password = data[0][1]
     actual = login.login(u_name, password)  # 调用login page的login方法
     self.assertEqual(u_name, actual)  # 断言
     busy = BusinessPage(self.driver)
     busy.home_business()
     busy.add_business()
     busy.business_add_flow(0, 'yiyi', '140')
Exemplo n.º 9
0
    def test_add(self):
        '''添加合同'''
        login = LoginPage(self.driver)  # 实例化loginPage类
        file_path = r'C:\crm_auto\data\data_text.txt'
        data = get_txt(file_path, 2)  # [[],[]]模式获取用户名密码
        u_name = data[0][0]
        password = data[0][1]
        login.login(u_name, password)  # 调用login page的login方法

        p = AgAddPage(self.driver)   #实例化AgAdd
        nu = "0000001"
        uname = "admin"
        text = p.add_agreement(nu, uname)     #调用AgAdd中的add方法

        self.assertIn("×", text)     #断言