Ejemplo n.º 1
0
 def test_operation_log_case(self):
     '''登录'''
     self.driver = chrome()
     lp = LoginPage(self.driver)
     username, password = ReadExcel('login')
     lp.login(username, password)
     #个人资料-修改个人资料-组织架构-添加架构-添加岗位-操作日志-查询出全部操作日志-删除其中一条操作日志
     hp3 = HomePage(self.driver)
     email, phone, expected = ReadExcel('my_data')
     hp3.homepage3(email, phone)
     sleep(2)
     #组织架构添加岗位
     op1 = OrPage(self.driver)
     rolename, branch_id, superiorposition_id, roledescription = read_data_excel(
         'addorgan')[1][3:7]
     op1.add_role(rolename, branch_id, superiorposition_id, roledescription)
     #点击头像-操作日志
     hp4 = HomePage(self.driver)
     hp4.homepage4()
     sleep(2)
     #查询全部类型的操作日志-删除一个操作日志
     olp = OperationLogPage(self.driver)
     olp.operationlogpage()
     hp4.alert_submit()
     sleep(2)
     #断言
     # expected = '成功删除了相关记录'
     actual = olp.assert_agin()
     self.assertIn(expected, actual, msg='删除操作日志失败')
Ejemplo n.º 2
0
class WorkTrendCase(unittest.TestCase):
    driver = chrome()

    def test_work_trend(self):
        '''登录'''
        lp = LoginPage(self.driver)
        username, password = ReadExcel('login')
        lp.login(username, password)
        #工作动态
        hp = HomePage(self.driver)
        searchform = ReadExcel('work_trend')
        hp.homepage(searchform)
        sleep(2)
        tp = TaskPage(self.driver)
        tp.taskpage()
        hp.alert_submit()
        #断言
        content = ReadExcel('content')
        tp.taskpage1(content)
        sleep(2)
        expected = '----暂无数据!----'
        actual = tp.search_assert()
        self.assertEqual(expected, actual, msg='删除任务失败')
        sleep(2)

    def tearDown(self) -> None:
        self.driver.quit()
Ejemplo n.º 3
0
class WorkTrend1Case(unittest.TestCase):
    driver = chrome()

    def test_work_trend1(self):
        '''登录'''
        lp = LoginPage(self.driver)
        username, password = ReadExcel('login')
        lp.login(username, password)
        #查看crm日志-回复日志-点击我的日程
        hp1 = HomePage(self.driver)
        response = ReadExcel('response')
        hp1.homepage1(response)
        sleep(2)
        sp = SchedulePage(self.driver)
        sname = ReadExcel('schedule')
        sp.schedulepage(sname)
        sleep(3)
        #断言
        content1 = ReadExcel('content1')
        sp.schedulepage1(content1)
        expected = '----暂无数据!----'
        actual = sp.assert_agin()
        self.assertEqual(expected, actual, msg='删除日程失败')
        sleep(2)

    def tearDown(self) -> None:
        self.driver.quit()
Ejemplo n.º 4
0
class OperationLogCase(unittest.TestCase):
    driver = chrome()
    def test_operation_log_case(self):
        '''登录'''
        lp = LoginPage(self.driver)
        username, password = ReadExcel('login')
        lp.login(username, password)
        #个人资料-修改个人资料-组织架构-添加架构-添加岗位-操作日志-查询出全部操作日志-删除其中一条操作日志
        hp3=HomePage(self.driver)
        email,phone=ReadExcel('my_data')
        hp3.homepage3(email,phone)
        sleep(2)
        #组织架构添加岗位
        #点击头像-操作日志
        hp4=HomePage(self.driver)
        hp4.homepage4()
        sleep(2)
        #查询全部类型的操作日志-删除一个操作日志
        olp=OperationLogPage(self.driver)
        olp.operationlogpage()
        hp4.alert_submit()
        sleep(2)
        #断言
        expected = '客户满意度调查'
        actual = olp.assert_agin()
        self.assertEqual(expected, actual, msg='添加公告失败')
    def tearDown(self) -> None:
            self.driver.quit()
Ejemplo n.º 5
0
 def test_dash_board_case(self):
     '''登录'''
     self.driver = chrome()
     lp = LoginPage(self.driver)
     username, password = ReadExcel('login')
     lp.login(username, password)
     #仪表盘-添加组件-添加任务-添加日程-切换到公告列表-添加公告
     hp2 = HomePage(self.driver)
     mname, tname, name = ReadExcel('dash_board')
     hp2.homepage2(mname, tname, name)
     sleep(2)
     ap = AfficheListPage(self.driver)
     title, expected = ReadExcel('affiche')
     ap.affichelistpage(title)
     sleep(2)
     #断言
     # expected = '客户满意度调查'
     actual = ap.assert_agin()
     self.assertEqual(expected, actual, msg='添加公告失败')
Ejemplo n.º 6
0
 def test_work_trend1(self):
     '''登录'''
     self.driver = chrome()
     lp = LoginPage(self.driver)
     username, password = ReadExcel('login')
     lp.login(username, password)
     #查看crm日志-回复日志-点击我的日程
     hp1 = HomePage(self.driver)
     response = ReadExcel('response')
     hp1.homepage1(response)
     sleep(2)
     sp = SchedulePage(self.driver)
     sname = ReadExcel('schedule')
     sp.schedulepage(sname)
     sleep(3)
     #断言
     content1, expected = ReadExcel('content1')
     sp.schedulepage1(content1)
     # expected = '----暂无数据!----'
     actual = sp.assert_agin()
     self.assertIn(expected, actual, msg='删除日程失败')
     sleep(2)
Ejemplo n.º 7
0
 def test_work_trend(self):
     '''登录'''
     self.driver = chrome()
     lp=LoginPage(self.driver)
     username,password=ReadExcel('login')
     lp.login(username,password)
     #工作动态
     hp=HomePage(self.driver)
     searchform=ReadExcel('work_trend')
     hp.homepage(searchform)
     sleep(2)
     tp=TaskPage(self.driver)
     tp.taskpage()
     hp.alert_submit()
     #断言
     content,expected=ReadExcel('content')
     tp.taskpage1(content)
     sleep(2)
     # expected = '----暂无数据!----'
     actual=tp.search_assert()
     self.assertIn(expected, actual, msg='删除任务失败')
     sleep(2)
Ejemplo n.º 8
0
 def setUp(self) -> None:
     self.driver = chrome()
     lp = LoginPage(self.driver)
     lp.login('xiaoyang', '123456')
Ejemplo n.º 9
0
 def setUp(self) -> None:
     '''前置条件'''
     self.driver = chrome()
     lp = LoginPage(self.driver)
     lp.login('xiaotang', '123456')