def do_login_zixun_manager(self, base_config_path):
     Service.open_page(self.driver, base_config_path)
     info = Utility.get_json(base_config_path)
     self.input_name(info['username_zixun_manager'])
     self.input_upass(info['password_zixun_manager'])
     self.input_vfcode(info['verifycode'])
     self.click_button()
    def send_sencpass(self, secp):
        self.driver.find_element_by_id('btn-decrypt').click()
        time.sleep(2)
        sec = self.driver.find_element_by_xpath(
            '//div[@id="secondPass-modal"]/div/div/div[2]/input')

        Service.send_input(sec, secp)
        self.driver.find_element_by_xpath(
            '//div[@id="secondPass-modal"]/div/div/div[3]/button').click()
Example #3
0
    def setUp(self) -> None:
        self.driver = Service.get_driver('..\\config\\base.conf')
        test_base_info = Utility.get_json('..\\config\\base.conf')
        self.train = TrainSource(self.driver)

        self.train.send_sencpass(test_base_info['erji_pwd_zixun_manager'])
        self.train.click_train_source()
Example #4
0
    def test_login(self, uname, upass, vfcode, expect):
        data = {'username': uname, 'password': upass, 'verfifycode': vfcode}
        self.login.do_login('..\\config\\base.conf', data)
        from selenium.webdriver.common.by import By
        time.sleep(2)
        if Service.is_element_present(self.driver, By.PARTIAL_LINK_TEXT, '注销'):
            actual = 'pass'

            self.driver.find_element_by_partial_link_text('注销').click()
        else:
            actual = 'fail'
            self.driver.refresh()
        self.assertEqual(actual, expect)
    def select_worker(self, work_name):
        select = self.driver.find_element_by_css_selector(
            'div.col-lg-12:nth-child(8) > select:nth-child(1)')

        select.click()
        Service.select_by_name(select, work_name)
 def select_experience(self,experience_name):
     experience=self.driver.find_element_by_xpath('//form[@id="addCus"]/div/div[4]/div[2]/select')
     Service.select_by_name(experience,experience_name)
 def select_status(self,cus_status):
     status=self.driver.find_element_by_xpath('//div[@class="modal-body"]/div[2]/div/select')
     Service.select_by_name(status,cus_status)
 def input_name(self,cus_name):
     name = self.driver.find_element_by_xpath('//form[@id="addCus"]/div/div/div[2]/input')
     Service.send_input(name,cus_name)
 def setUp(self) -> None:
     test_base_info = Utility.get_json('..\\config\\base.conf')
     self.driver = Service.get_driver('..\\config\\base.conf')
     self.staff = Staffadd(self.driver)
     self.staff.click_train_source()
 def send_end_time(self, etime):
     date = self.driver.find_element_by_id('date2')
     Service.send_input(date, etime)
 def select_area(self, cus_zone):
     sex = self.driver.find_element_by_xpath(
         '/html/body/div[15]/div/div/form/div/div[1]/div[1]/select')
     Service.select_by_name(sex, cus_zone)
 def input_name(self, username):
     uname = self.driver.find_element_by_xpath(
         '//div[@class="modal-body"]/div[1]/input')
     Service.send_input(uname, username)
 def do_login(self, base_config_path, login_data):
     Service.open_page(self.driver, base_config_path)
     self.input_name(login_data['username'])
     self.input_upass(login_data['password'])
     self.input_vfcode(login_data['verfifycode'])
     self.click_button()
 def input_vfcode(self, verifycode):
     vfcode = self.driver.find_element_by_xpath(
         '//div[@class="modal-body"]/div[3]/input')
     Service.send_input(vfcode, verifycode)
 def input_upass(self, password):
     upass = self.driver.find_element_by_xpath(
         '//div[@class="modal-body"]/div[2]/input')
     Service.send_input(upass, password)
 def select_source(self, source_name):
     select = self.driver.find_element_by_xpath(
         '//div[@id="content"]/div[2]/div/select[3]')
     Service.select_by_name(select, source_name)
 def send_start_time(self, stime):
     date = self.driver.find_element_by_id('date1')
     Service.send_input(date, stime)
 def select_branch(self, cus_section):
     sex = self.driver.find_element_by_xpath(
         '/html/body/div[15]/div/div/form/div/div[1]/div[2]/select')
     Service.select_by_name(sex, cus_section)
 def send_keywords(self, keywords):
     input_cusinfo=self.driver.find_element_by_xpath\
         ('//div[@id="content"]/div[2]/div/input[3]')
     Service.send_input(input_cusinfo, keywords)
 def input_job(
         self,
         cus_job):  #/html/body/div[15]/div/div/form/div/div[1]/div[3]/input
     phone = self.driver.find_element_by_xpath(
         '/html/body/div[15]/div/div/form/div/div[1]/div[3]/input')
     Service.send_input(phone, cus_job)
 def input_phone(self,cus_phone):
     phone=self.driver.find_element_by_xpath('//form[@id="addCus"]/div/div/div/input')
     Service.send_input(phone,cus_phone)
 def input_phone(self, cus_phone):
     name = self.driver.find_element_by_xpath(
         '/html/body/div[15]/div/div/form/div/div[3]/div[1]/input')
     Service.send_input(name, cus_phone)
 def select_sex(self,cus_sex):
     sex=self.driver.find_element_by_xpath('//form[@id="addCus"]/div/div/div[3]/select')
     Service.select_by_name(sex,cus_sex)
 def input_jobnumber(self, cus_jobnum):
     name = self.driver.find_element_by_xpath(
         '/html/body/div[15]/div/div/form/div/div[8]/div/input')
     Service.send_input(name, cus_jobnum)
 def select_grade(self,cus_grade):
     grade=self.driver.find_element_by_xpath('//form[@id="addCus"]/div/div[3]/div[2]/select')
     Service.select_by_name(grade,cus_grade)
    def select_pooltype(self, pool_name):

        # Service.miss_login(self.driver,'..\\config\\base.conf')
        select = self.driver.find_element_by_xpath(
            '//div[@id="content"]/div[2]/div/select[1]')
        Service.select_by_name(select, pool_name)
 def select_source(self,cus_source):
     source=self.driver.find_element_by_xpath('//form[@id="addCus"]/div/div[5]/div/select')
     Service.select_by_name(source,cus_source)
Example #28
0
 def setUpClass(cls) -> None:
     cls.driver = Service.get_driver('..\\config\\base.conf')
     cls.login = Login(cls.driver)