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) #断言
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()
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)
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)
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)
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)
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) #断言
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')
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) #断言