# -*- coding: utf-8 -*- import unittest from time import sleep import ddt from framework.browser_engine import BrowserEngine from pageobjects.catalog_page import DirectoryList from pageobjects.examine_custom_page import * from unit.excel import ExcelUtils from unit.login import login from unit.operation_fun import OperationMethod excel_utils = ExcelUtils("examine_custom_info.xlsx", "Sheet1") xz = excel_utils.dict_data() excel_utils = ExcelUtils("examine_custom_info.xlsx", "Sheet2") xg = excel_utils.dict_data() excel_utils = ExcelUtils("examine_custom_info.xlsx", "Sheet3") sc = excel_utils.dict_data() # 审查自定义项 @ddt.ddt class ExamineCustom(unittest.TestCase): def setUp(self): browser = BrowserEngine(self) self.driver = browser.open_browser(self) # 读取浏览器类型 sleep(1) driver = self.driver directory = DirectoryList(driver)
# -*- coding: utf-8 -*- import unittest from time import sleep # 新增 import ddt from framework.browser_engine import BrowserEngine from pageobjects.catalog_page import DirectoryList from pageobjects.leave_type_page import * from unit.base_page import BasePage from unit.excel import ExcelUtils from unit.login import login from unit.operation_fun import OperationMethod excel_utils = ExcelUtils("leave_type_info.xlsx", "Sheet1") xz = excel_utils.dict_data() excel_utils = ExcelUtils("leave_type_info.xlsx", "Sheet2") xg = excel_utils.dict_data() excel_utils = ExcelUtils("leave_type_info.xlsx", "Sheet3") sc = excel_utils.dict_data() @ddt.ddt class Leave(unittest.TestCase, BasePage): def setUp(self): browser = BrowserEngine(self) self.driver = browser.open_browser(self) # 读取浏览器类型 sleep(1) driver = self.driver directory = DirectoryList(driver)
# -*- coding: utf-8 -*- import unittest from time import sleep import ddt from framework.browser_engine import BrowserEngine from pageobjects.catalog_page import DirectoryList from pageobjects.time_set_page import * from unit.login import login from unit.operation_fun import OperationMethod from unit.excel import ExcelUtils excel_utils = ExcelUtils("time_set_info.xlsx", "Sheet1") xz = excel_utils.dict_data() excel_utils = ExcelUtils("time_set_info.xlsx", "Sheet2") xg = excel_utils.dict_data() excel_utils = ExcelUtils("time_set_info.xlsx", "Sheet3") sc = excel_utils.dict_data() # 工时设置 @ddt.ddt class TimeSet(unittest.TestCase): def setUp(self): browser = BrowserEngine(self) self.driver = browser.open_browser(self) # 读取浏览器类型 driver = self.driver # 调用登录函数,默认username='******',password='******' self.lg = login(driver) directory = DirectoryList(driver)
# -*- coding: utf-8 -*- import unittest from time import sleep import ddt from framework.browser_engine import BrowserEngine from pageobjects.catalog_page import DirectoryList from pageobjects.new_clockingIn_system import * from unit.excel import ExcelUtils from unit.login import login from unit.operation_fun import OperationMethod excel_utils = ExcelUtils("new_clocking-in_system_info.xlsx", "Sheet1") xz = excel_utils.dict_data() excel_utils = ExcelUtils("new_clocking-in_system_info.xlsx", "Sheet2") xg = excel_utils.dict_data() excel_utils = ExcelUtils("new_clocking-in_system_info.xlsx", "Sheet3") sc = excel_utils.dict_data() # 新建考勤体系 @ddt.ddt class NewClockingInSystem(unittest.TestCase): def setUp(self): browser = BrowserEngine(self) self.driver = browser.open_browser(self) # 读取浏览器类型 driver = self.driver # 调用登录函数,默认username='******',password='******' self.lg = login(driver) directory = DirectoryList(driver)
# -*- coding: utf-8 -*- import unittest from time import sleep import ddt from framework.browser_engine import BrowserEngine from pageobjects.catalog_page import DirectoryList from pageobjects.leave_policy_page import * from unit.excel import ExcelUtils from unit.login import login from unit.operation_fun import OperationMethod excel_utils = ExcelUtils("overtime_policy_info.xlsx", "Sheet1") xz = excel_utils.dict_data() excel_utils = ExcelUtils("overtime_policy_info.xlsx", "Sheet2") xg = excel_utils.dict_data() excel_utils = ExcelUtils("overtime_policy_info.xlsx", "Sheet3") sc = excel_utils.dict_data() # 加班政策 @ddt.ddt class OvertimePolicy(unittest.TestCase): def setUp(self): browser = BrowserEngine(self) self.driver = browser.open_browser(self) # 读取浏览器类型 driver = self.driver # 调用登录函数,默认username='******',password='******' self.lg = login(driver) directory = DirectoryList(driver) # 考勤设置-休假政策
import unittest from time import sleep import ddt from parameterized import parameterized from selenium.webdriver.common.action_chains import ActionChains # 新增 # from Test_data.test_data import test01_alter_correct_info from framework.browser_engine import BrowserEngine from pageobjects.catalog_page import * from pageobjects.staff_policy_allocation_page import * from unit.excel import ExcelUtils from unit.login import login excel_utils = ExcelUtils("staff_policy_allocation_info.xlsx", "result1") test_alter_correct_info = excel_utils.dict_data() @ddt.ddt class StaffPolicyAllocation(unittest.TestCase): def setUp(self): self.module_name = '员工政策分配' browser = BrowserEngine(self) self.driver = browser.open_browser(self) # 读取浏览器类型 driver = self.driver directory = DirectoryList(driver) # 调用登录函数,默认username='******',password='******' self.lg = login(driver) sleep(0.5)
# -*- coding: utf-8 -*- import unittest import ddt from framework.browser_engine import BrowserEngine from pageobjects.catalog_page import * from pageobjects.workforce_management_page import * from unit.excel import ExcelUtils from unit.login import login from logs.logger import Logger logger = Logger(logger="WFMSearch").getlog() excel_utils1 = ExcelUtils("workforceManagement_info.xlsx", "Sheet1") excel_utils2 = ExcelUtils("workforceManagement_info.xlsx", "Sheet2") excel_utils3 = ExcelUtils("workforceManagement_info.xlsx", "Sheet3") excel_utils4 = ExcelUtils("workforceManagement_info.xlsx", "Sheet4") excel_utils5 = ExcelUtils("workforceManagement_info.xlsx", "Sheet5") select_group = excel_utils1.dict_data() select_shift = excel_utils2.dict_data() copy_others = excel_utils3.dict_data() apply_others = excel_utils4.dict_data() clear_shift = excel_utils5.dict_data() # 排班管理 @ddt.ddt class WorkforceManagement(unittest.TestCase): def setUp(self): self.module_name = '排班管理' browser = BrowserEngine(self)
# -*- coding: utf-8 -*- import unittest from time import sleep import ddt from framework.browser_engine import BrowserEngine from pageobjects.catalog_page import DirectoryList from pageobjects.announcements_page import * from unit.excel import ExcelUtils from unit.login import login from unit.operation_fun import OperationMethod excel_utils = ExcelUtils("announcements_info.xlsx", "Sheet1") xz = excel_utils.dict_data() excel_utils = ExcelUtils("announcements_info.xlsx", "Sheet2") xg = excel_utils.dict_data() excel_utils = ExcelUtils("announcements_info.xlsx", "Sheet3") fz = excel_utils.dict_data() excel_utils = ExcelUtils("announcements_info.xlsx", "Sheet4") sc = excel_utils.dict_data() # 公告管理 @ddt.ddt class Announcements(unittest.TestCase): def setUp(self): browser = BrowserEngine(self) self.driver = browser.open_browser(self) # 读取浏览器类型 driver = self.driver # 调用登录函数,默认username='******',password='******'
# -*- coding: utf-8 -*- import unittest from time import sleep import os import ddt from framework.browser_engine import BrowserEngine from pageobjects.basic_setup_page import * from pageobjects.catalog_page import DirectoryList from unit.excel import ExcelUtils from unit.login import login from unit.operation_fun import OperationMethod excel_utils = ExcelUtils("basic_set_info.xlsx", "Sheet1") jb = excel_utils.dict_data() excel_utils = ExcelUtils("basic_set_info.xlsx", "Sheet2") tp = excel_utils.dict_data() excel_utils = ExcelUtils("basic_set_info.xlsx", "Sheet3") qt = excel_utils.dict_data() # 基本设置 @ddt.ddt class BasicSetup(unittest.TestCase): def setUp(self): browser = BrowserEngine(self) self.driver = browser.open_browser(self) # 读取浏览器类型 driver = self.driver # 调用登录函数,默认username='******',password='******' self.lg = login(driver)
# -*- coding: utf-8 -*- import unittest from time import sleep import ddt from framework.browser_engine import BrowserEngine from pageobjects.catalog_page import DirectoryList from pageobjects.attendance_period_management_page import * from unit.excel import ExcelUtils from unit.login import login from unit.operation_fun import OperationMethod from logs.logger import Logger logger = Logger(logger="WFMSearch").getlog() excel_utils = ExcelUtils("attendance_period_management_info.xlsx", "Sheet1") xg = excel_utils.dict_data() excel_utils = ExcelUtils("attendance_period_management_info.xlsx", "Sheet2") gz = excel_utils.dict_data() # 考勤期段管理 @ddt.ddt class AttendancePeriodManagement(unittest.TestCase): def setUp(self): browser = BrowserEngine(self) self.driver = browser.open_browser(self) # 读取浏览器类型 driver = self.driver # 调用登录函数,默认username='******',password='******' self.lg = login(driver) directory = DirectoryList(driver)
# -*- coding: utf-8 -*- import unittest from time import sleep import ddt from framework.browser_engine import BrowserEngine from pageobjects.catalog_page import DirectoryList from pageobjects.user_group_management_page import * from unit.excel import ExcelUtils from unit.login import login from unit.operation_fun import OperationMethod excel_utils = ExcelUtils("user_group_management_info.xlsx", "Sheet1") xz = excel_utils.dict_data() excel_utils = ExcelUtils("user_group_management_info.xlsx", "Sheet2") xg = excel_utils.dict_data() excel_utils = ExcelUtils("user_group_management_info.xlsx", "Sheet3") sc = excel_utils.dict_data() # 新建考勤体系 @ddt.ddt class NewClockingInSystem(unittest.TestCase): def setUp(self): browser = BrowserEngine(self) self.driver = browser.open_browser(self) # 读取浏览器类型 driver = self.driver # 调用登录函数,默认username='******',password='******' self.lg = login(driver) directory = DirectoryList(driver)
# -*- coding: utf-8 -*- import unittest import ddt from framework.browser_engine import BrowserEngine from pageobjects.my_flow_page import * from pageobjects.catalog_page import DirectoryList from unit.date_formatting import FormatTime from unit.excel import ExcelUtils from unit.login import login from unit.sqlserver import DataBase excel_utils = ExcelUtils("my_flow_info.xlsx", "Sheet1") ly = excel_utils.dict_data() excel_utils = ExcelUtils("my_flow_info.xlsx", "Sheet2") lz = excel_utils.dict_data() excel_utils = ExcelUtils("my_flow_info.xlsx", "Sheet3") xj = excel_utils.dict_data() excel_utils = ExcelUtils("my_flow_info.xlsx", "Sheet4") dg = excel_utils.dict_data() excel_utils = ExcelUtils("my_flow_info.xlsx", "Sheet5") bdk = excel_utils.dict_data() excel_utils = ExcelUtils("my_flow_info.xlsx", "Sheet6") xcd = excel_utils.dict_data() excel_utils = ExcelUtils("my_flow_info.xlsx", "Sheet7") jb = excel_utils.dict_data() # 录用申请 @ddt.ddt
# -*- coding: utf-8 -*- import unittest from time import sleep import ddt from framework.browser_engine import BrowserEngine from pageobjects.catalog_page import DirectoryList from pageobjects.system_account_page import * from unit.excel import ExcelUtils from unit.login import login from unit.operation_fun import OperationMethod excel_utils = ExcelUtils("system_account_info.xlsx", "Sheet1") xz = excel_utils.dict_data() excel_utils = ExcelUtils("system_account_info.xlsx", "Sheet2") xg = excel_utils.dict_data() excel_utils = ExcelUtils("system_account_info.xlsx", "Sheet3") sc = excel_utils.dict_data() # 系统账号 @ddt.ddt class SystemAccount(unittest.TestCase): def setUp(self): browser = BrowserEngine(self) self.driver = browser.open_browser(self) # 读取浏览器类型 driver = self.driver # 调用登录函数,默认username='******',password='******' self.lg = login(driver) directory = DirectoryList(driver)
# -*- coding: utf-8 -*- import unittest from time import sleep import ddt from framework.browser_engine import BrowserEngine from pageobjects.attendance_site_page import * from pageobjects.catalog_page import DirectoryList from unit.excel import ExcelUtils from unit.login import login from unit.operation_fun import OperationMethod excel_utils = ExcelUtils("attendance_site_info.xlsx", "Sheet1") sz = excel_utils.dict_data() excel_utils = ExcelUtils("attendance_site_info.xlsx", "Sheet2") qx = excel_utils.dict_data() # 考勤地点 @ddt.ddt class AttendanceSite(unittest.TestCase): def setUp(self): browser = BrowserEngine(self) self.driver = browser.open_browser(self) # 读取浏览器类型 driver = self.driver # 调用登录函数,默认username='******',password='******' self.lg = login(driver) directory = DirectoryList(driver) # 考勤设置-考勤地点