Esempio n. 1
0
 def setUp(self):
     self.driver = Service.get_driver('..\\conf\\base.conf')
     from selenium.common.exceptions import NoSuchElementException
     try:
         Login().do_login('..\\conf\\base.conf', self.driver, login_info)
         self.driver.implicitly_wait(15)
     except NoSuchElementException as e:
         return False
 def test_login(self, userName, userPass, checkcode, expect):
     login_info = {
         'userName': userName,
         'userPass': userPass,
         'checkcode': checkcode
     }
     Login().do_login('..\\conf\\base.conf', self.driver, login_info)
     from selenium.webdriver.common.by import By
     flag = Service.is_element_present(self.driver, By.LINK_TEXT, '注销')
     if flag:
         actual = 'login_pass'
     else:
         actual = 'login_fail'
     self.assertEqual(actual, expect)
Esempio n. 3
0
 def input_detail_tag(self, driver, tag):
     ele = driver.find_element_by_css_selector(
         '#edit-dictDetail-form > div:nth-child(5) > div:nth-child(1) > input:nth-child(2)'
     )
     Service.input(ele, tag)
Esempio n. 4
0
 def input_dict_edit_desc(self, driver, desc):
     ele = driver.find_element_by_css_selector(
         '#editType-form > div:nth-child(4) > div:nth-child(1) > textarea:nth-child(2)'
     )
     Service.input(ele, desc)
Esempio n. 5
0
 def input_dict_edit_name(self, driver, dict_name):
     ele = driver.find_element_by_name('dt.dict_typename')
     Service.input(ele, dict_name)
 def setUp(self):
     self.driver = Service.get_driver('..\\conf\\base.conf')
Esempio n. 7
0
 def do_login(self, base_path, driver, login_info):
     Service.open_page(base_path, driver)
     self.input_usrname(driver, login_info)
     self.input_password(driver, login_info)
     self.input_checkcode(driver, login_info)
     self.click_login(driver)
Esempio n. 8
0
 def input_password(self, driver, login_info):
     ele = driver.find_element_by_name('userPass')
     Service.input(ele, login_info['userPass'])
Esempio n. 9
0
 def input_remark(self, driver, content):
     ele = driver.find_element_by_name('user.des')
     Service.input(ele, content)
Esempio n. 10
0
 def input_path(self, driver, path):
     ele = driver.find_element_by_css_selector(
         '#editRes-form > div:nth-child(1) > div:nth-child(3) > div:nth-child(1) > input:nth-child(2)'
     )
     Service.input(ele, path)
Esempio n. 11
0
 def input_role_name(self, driver, roleName):
     ele = driver.find_element_by_css_selector(
         '#editRes-form > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > input:nth-child(2)'
     )
     Service.input(ele, roleName)
Esempio n. 12
0
 def input_userName(self, driver, value):
     ele = driver.find_element_by_name('userName')
     Service.input(ele, value)
Esempio n. 13
0
 def input_add_role(self, driver, roleName):
     ele = driver.find_element_by_css_selector(
         '#addRole-form > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > input:nth-child(2)'
     )
     Service.input(ele, roleName)
Esempio n. 14
0
 def input_role(self, driver, roleName):
     ele = driver.find_element_by_name('role_name')
     Service.input(ele, roleName)
Esempio n. 15
0
 def input_detail_num(self, driver, num):
     ele = driver.find_element_by_css_selector(
         'div.row:nth-child(7) > div:nth-child(1) > input:nth-child(2)')
     Service.input(ele, num)
Esempio n. 16
0
 def input_detail_desc(self, driver, desc):
     ele = driver.find_element_by_css_selector(
         'div.row:nth-child(8) > div:nth-child(1) > textarea:nth-child(2)')
     Service.input(ele, desc)
Esempio n. 17
0
 def input_power(self, driver, mark):
     ele = driver.find_element_by_css_selector(
         '#editRes-form > div:nth-child(1) > div:nth-child(4) > div:nth-child(1) > input:nth-child(2)'
     )
     Service.input(ele, mark)
Esempio n. 18
0
 def input_passwd(self, driver, passwd):
     ele = driver.find_element_by_name('pwd')
     Service.input(ele, passwd)
Esempio n. 19
0
 def input_value(self, driver, dict_value):
     ele = driver.find_element_by_css_selector(
         '#addOption-form > div:nth-child(3) > div:nth-child(2) > input:nth-child(2)'
     )
     Service.input(ele, dict_value)
Esempio n. 20
0
 def input_checkcode(self, driver, login_info):
     ele = driver.find_element_by_name('checkcode')
     Service.input(ele, login_info['checkcode'])
Esempio n. 21
0
 def input_num(self, driver, num):
     ele = driver.find_element_by_css_selector(
         '#addOption-form > div:nth-child(4) > div:nth-child(1) > input:nth-child(2)'
     )
     Service.input(ele, num)
Esempio n. 22
0
 def input_usrname(self, driver, login_info):
     ele = driver.find_element_by_name('userName')
     Service.input(ele, login_info['userName'])
Esempio n. 23
0
 def input_dict_desc(self, driver, desc):
     ele = driver.find_element_by_css_selector(
         '#addOption-form > div:nth-child(5) > div:nth-child(1) > textarea:nth-child(2)'
     )
     Service.input(ele, desc)