Ejemplo n.º 1
0
# -*- 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)
Ejemplo n.º 2
0
# -*- 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)
Ejemplo n.º 3
0
# -*- 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)
Ejemplo n.º 4
0
# -*- 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)
Ejemplo n.º 5
0
# -*- 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)

        # 考勤设置-休假政策
Ejemplo n.º 6
0
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)
Ejemplo n.º 7
0
# -*- 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)
Ejemplo n.º 8
0
# -*- 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='******'
Ejemplo n.º 9
0
# -*- 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)
Ejemplo n.º 11
0
# -*- 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)
Ejemplo n.º 12
0
# -*- 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
Ejemplo n.º 13
0
# -*- 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)
Ejemplo n.º 14
0
# -*- 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)

        # 考勤设置-考勤地点