def input_time_begin(self, childdate):

        Service.remove_readonly(self.driver, 'childdate')
        childdate_one = self.driver.find_element_by_css_selector(
            '#leave-form > '
            'div:nth-child(2) > div:nth-child(1) > input:nth-child(2)')
        Service.send_input(childdate_one, childdate)
 def test_login(self, login_userName, login_userPASS, login_checkcode,
                login_expect):
     contents = {
         'username': login_userName,
         'password': login_userPASS,
         'checkcode': login_checkcode
     }
     self.login.excute_login(contents)
     # 断言
     if Service.is_element_present(self.driver, By.LINK_TEXT, '注销'):
         actual = 'success'
     elif self.driver.find_element_by_id('pwMsg').text == '用户名或密码错误':
         actual = 'error'
     elif self.driver.find_element_by_id('checkcodeMsg').text == '用户名或密码错误':
         actual = 'error'
     else:
         actual = 'error'
     self.assertEqual(actual, login_expect)
 def input_leave_idea(self, idea):
     u_idea = self.driver.find_element_by_css_selector(
         '#leave-form > div:nth-child(6) > '
         'div:nth-child(1) > textarea:nth-child(2)')
     Service.send_input(u_idea, idea)
 def input_leave_cause(self, cause):
     u_cause = self.driver.find_element_by_css_selector(
         '#leave-form > div:nth-child(5) >'
         ' div:nth-child(1) > textarea:nth-child(2)')
     Service.send_input(u_cause, cause)
 def input_leave_name(self, uname):
     u_name = self.driver.find_element_by_css_selector(
         '#leave-form > div:nth-child(4) > '
         'div:nth-child(1) > input:nth-child(2)')
     Service.send_input(u_name, uname)
 def input_leave_demo(self, day):
     u_day = self.driver.find_element_by_css_selector(
         '#leave-form > div:nth-child(3) >'
         ' div:nth-child(2) > input:nth-child(2)')
     Service.send_input(u_day, day)
 def select_type(self):
     type_select = self.driver.find_element_by_css_selector(
         '#leave-form > div:nth-child(3) >'
         ' div:nth-child(1) > select:nth-child(2)')
     Service.select_random(type_select)
 def input_time_finish(self, childdates):
     Service.remove_readonly(self.driver, 'childdate')
     childdate_tow = self.driver.find_element_by_css_selector(
         '#leave-form > div:nth-child(2) >'
         ' div:nth-child(2) > input:nth-child(2)')
     Service.send_input(childdate_tow, childdates)
 def setUp(self):
     print('test start')
     self.driver = Service.get_driver('../config/base.conf')
     Service.open_page(self.driver, '../config/base.conf')
     self.student = Student(self.driver)
 def input_number(self, number):
     n_umber = self.driver.find_element_by_css_selector(
         'div.col-lg-6:nth-child(2) > input:nth-child(2)')
     Service.send_input(n_umber, number)
 def input_name(self, uname):
     u_name = self.driver.find_element_by_css_selector(
         'find_element_by_css_selector')
     Service.send_input(u_name, uname)
 def input_username(self, username):
     u_name = self.driver.find_element_by_name('userName')
     Service.send_input(u_name, username)
 def input_checkcode(self, checkcode):
     u_code = self.driver.find_element_by_name("checkcode")
     Service.send_input(u_code, checkcode)
 def input_password(self, password):
     u_pass = self.driver.find_element_by_name('userPass')
     Service.send_input(u_pass, password)