Exemplo n.º 1
0
from parameterized import parameterized
import unittest
import time

# 获取测试数据
from woniuboss2_ui.lib.job import Job
from woniuboss2_ui.tools.service import Service
from woniuboss2_ui.tools.utility import Utility

jpb_datas = Utility.get_json('../config/testdata_dengyu.conf')
tech_data = Utility.get_excel_GUI_tuple(jpb_datas[11])
edit_one_data = Utility.get_excel_GUI_tuple(jpb_datas[12])
edit_two_data = Utility.get_excel_GUI_tuple(jpb_datas[13])
edit_three_data = Utility.get_excel_GUI_tuple(jpb_datas[14])

path = Service.choose_path()


class Testjob(unittest.TestCase):
    def setUp(self):
        print('test start')
        self.driver = Service.get_driver(path)
        Service.miss_login(self.driver, path)
        self.driver.find_element_by_link_text(u'就业管理').click()
        self.job = Job(self.driver)

    def tearDown(self):
        print('test over')
        time.sleep(2)
        self.driver.quit()
Exemplo n.º 2
0
import time
import unittest
from parameterized import parameterized
from selenium.webdriver.common.by import By

from woniuboss2_ui.lib.renshi_manage import EmployManage
from woniuboss2_ui.tools.service import Service
from woniuboss2_ui.tools.utility import Utility

test_config_info = Utility.get_json('..\\config\\testdataduyuexin.conf')
technical_interview_info = Utility.get_excel_GUI_tuple(test_config_info[2])
mock_interview_info = Utility.get_excel_GUI_tuple(test_config_info[3])

path = Service.choose_path()


class EmployTest(unittest.TestCase):
    def setUp(self):
        self.driver = Service.get_driver(path)
        self.employ = EmployManage(self.driver)

    def tearDown(self):
        self.driver.quit()

    @parameterized.expand(technical_interview_info)
    def test_technical_interview(self, q_content, e_content, expect):
        technical_interview_data = {
            'question_content': q_content,
            'evalute_content': e_content
        }
        # 执行技术面试的操作
Exemplo n.º 3
0
from selenium.webdriver.common.by import By

from parameterized import parameterized
import unittest
import time

# 获取测试数据
from woniuboss2_ui.lib.login import Login
from woniuboss2_ui.tools.service import Service
from woniuboss2_ui.tools.utility import Utility

login_datas = Utility.get_json("../config/testdata_dengyu.conf")
login_data = Utility.get_excel_GUI_tuple(login_datas[0])

path = Service.choose_path()


class TestLogin(unittest.TestCase):
    def setUp(self):
        print('test start')
        self.driver = Service.get_driver(path)
        Service.open_page(self.driver, path)
        self.login = Login(self.driver)

    def tearDown(self):
        print('test over')
        time.sleep(2)
        self.driver.quit()

    # 测试登录功能
    @parameterized.expand(login_data)
Exemplo n.º 4
0
import unittest
import time
from selenium.webdriver.common.by import By

from parameterized import parameterized

from woniuboss2_ui.lib.training_ui import Train
from woniuboss2_ui.tools.service import Service
from woniuboss2_ui.tools.utility import Utility

train_data = Utility.get_json('..\\config\\testdata.conf')
query_seek = Utility.get_excel_GUI_tuple(train_data[0])
query_add = Utility.get_excel_GUI_tuple(train_data[1])
query_edit = Utility.get_excel_GUI_tuple(train_data[2])
query_tail = Utility.get_excel_GUI_tuple(train_data[3])
query_delt = Utility.get_excel_GUI_tuple(train_data[4])

query_deliver = Utility.get_excel_GUI_tuple(train_data[5])
query_look = Utility.get_excel_GUI_tuple(train_data[6])

query_public = Utility.get_excel_GUI_tuple(train_data[7])

query_resource = Utility.get_excel_GUI_tuple(train_data[8])
query_prorate = Utility.get_excel_GUI_tuple(train_data[9])
print(query_prorate)

path = Service.choose_path()


class Training(unittest.TestCase):
    def setUp(self):
from selenium.webdriver.common.by import By
from selenium.webdriver.support.wait import WebDriverWait

from parameterized import parameterized
import unittest
import time

# 获取测试数据
from woniuboss2_ui.lib.enterprise import Enterprise
from woniuboss2_ui.tools.service import Service
from woniuboss2_ui.tools.utility import Utility

enterprise_datas = Utility.get_json('../config/testdata_dengyu.conf')
enterprise_add_data = Utility.get_excel_GUI_tuple(enterprise_datas[4])
enterprise_edit_data = Utility.get_excel_GUI_tuple(enterprise_datas[5])
enterprise_query_data = Utility.get_excel_GUI_tuple(enterprise_datas[6])

path = Service.choose_path()


class TestEnterprise(unittest.TestCase):
    def setUp(self):
        print('test start')
        self.driver = Service.get_driver(path)
        Service.miss_login(self.driver, path)
        self.driver.find_element_by_link_text(u'企业客户').click()
        self.enterprise = Enterprise(self.driver)

    def tearDown(self):
        print('test over')
        time.sleep(2)
#CreatDate:
#Version:
#====#====#====#====
from selenium.webdriver.common.by import By

from parameterized import parameterized
import unittest
import time

# 获取测试数据
from woniuboss2_ui.lib.student import Student
from woniuboss2_ui.tools.service import Service
from woniuboss2_ui.tools.utility import Utility

student_datas = Utility.get_json("../config/testdata.conf")
student_data = Utility.get_excel_GUI_tuple(student_datas[1])

path = Service.choose_path()


class TestStudent(unittest.TestCase):
    def setUp(self):
        print('test start')
        self.driver = Service.get_driver(path)
        Service.open_page(self.driver, path)
        self.student = Student(self.driver)

    def tearDown(self):
        print('test over')
        time.sleep(2)
        self.driver.quit()
Exemplo n.º 7
0
from parameterized import parameterized
import unittest
import time

# 获取测试数据
from woniuboss2_ui.lib.report import Report
from woniuboss2_ui.tools.service import Service
from woniuboss2_ui.tools.utility import Utility

date_datas = Utility.get_json('../config/testdata_dengyu.conf')
console_data = Utility.get_excel_GUI_tuple(date_datas[7])
sale_data = Utility.get_excel_GUI_tuple(date_datas[8])
market_data = Utility.get_excel_GUI_tuple(date_datas[9])
job_data = Utility.get_excel_GUI_tuple(date_datas[10])

path = Service.choose_path()
class TestReport(unittest.TestCase):

    def setUp(self):
        print('test start')
        self.driver = Service.get_driver(path)
        Service.miss_login(self.driver, path)
        self.driver.find_element_by_link_text(u'报表中心').click()
        self.report = Report(self.driver)

    def tearDown(self):
        print('test over')
        time.sleep(2)
        self.driver.quit()
Exemplo n.º 8
0
#CreatDate:
#Version: 
#====#====#====#====
from selenium.webdriver.common.by import By

from parameterized import parameterized
import unittest
import time

# 获取测试数据
from woniuboss2_ui.lib.student_leave import StudentLeave
from woniuboss2_ui.tools.service import Service
from woniuboss2_ui.tools.utility import Utility

student_leave_datas = Utility.get_json("../config/testdatawangqi.conf")
student_leave_data = Utility.get_excel_GUI_tuple(student_leave_datas[2])
path = Service.choose_path()
class TestLeave(unittest.TestCase):

    def setUp(self):
        print('test start')
        self.driver = Service.get_driver(path)
        Service.open_page(self.driver, path)
        self.leave = StudentLeave(self.driver)

    def tearDown(self):
        print('test over')
        time.sleep(2)
        self.driver.quit()

    @parameterized.expand(student_leave_data)
Exemplo n.º 9
0
from selenium.webdriver.common.by import By
from selenium.webdriver.support.wait import WebDriverWait

from parameterized import parameterized
import unittest
import time

# 获取测试数据
from woniuboss2_ui.lib.market import Market
from woniuboss2_ui.tools.service import Service
from woniuboss2_ui.tools.utility import Utility

market_datas = Utility.get_json("../config/testdata_dengyu.conf")
market_decode_data = Utility.get_excel_GUI_tuple(market_datas[1])
market_add_data = Utility.get_excel_GUI_tuple(market_datas[2])
market_upload_data = Utility.get_excel_GUI_tuple(market_datas[3])

path = Service.choose_path()
class TestMarket(unittest.TestCase):

    def setUp(self):
        print('test start')
        self.driver = Service.get_driver(path)
        Service.miss_login(self.driver, path)
        self.driver.find_element_by_link_text(u'市场营销').click()
        self.market = Market(self.driver)

    def tearDown(self):
        print('test over')
        time.sleep(2)
        self.driver.quit()