示例#1
0
 def user_selection(self):
     '''用户选择框查询'''
     qp = QueryFormPage(self.driver)
     qp.open_fold_query(2)
     qp.find_elem_is_clickable(
         '#searchFormTable tr:nth-child(5)>td:nth-child(2)>span>span'
     ).click()
     self.switch_to_div_iframe()
     #time.sleep(0.5)
     qp.find_elem_visible('div.list_div[title="员工"]').click()
     #time.sleep(0.5)
     qp.find_elem_is_clickable('.list_div_click').click()
     #time.sleep(0.5)
     qp.find_elem_visible('#doReturn').click()
     #time.sleep(0.5)
     self.switch_to_parent()
     self.switch_to_iframe()
     self.switch_to_right_iframe()
     #time.sleep(0.5)
     self.view_scroll_to('400')
     qp.find_elem_visible('#searchFormTable .btn-primary').click()
     self.wait_loading_hide()
     #time.sleep(0.5)
     us = qp.find_elems('#dataTable .listDataTr td:nth-child(10)')
     return self.judge_search_content_inlist(us, '李玲')
示例#2
0
 def tree_department_selection(self):
     '''树形部门选择框查询'''
     qp = QueryFormPage(self.driver)
     qp.open_fold_query(2)  #点击高级查询
     qp.find_elem_visible('.btn-default[title="请选择"]').click()  #点击添加树形部门按钮
     self.switch_to_div_iframe()
     #time.sleep(0.5)
     qp.find_elem_visible(
         '.wtree-dept >div > .wtree-adron').click()  #点击展开顶级部门
     qp.find_elem_visible(
         '#deplist li li:nth-child(2) input').click()  #点击勾选第二个部门
     qp.find_elem_visible('#btn-save').click()
     qp.wait_elem_disappear('#btn-save')
     self.switch_to_parent()
     self.switch_to_iframe()
     self.switch_to_right_iframe()
     self.view_scroll_to('400')
     #time.sleep(0.5)
     qp.find_elem_visible('#searchFormTable .btn-primary').click()
     self.wait_loading_hide()
     ds = qp.find_elems('#dataTable .listDataTr td:nth-child(9)')
     return self.judge_search_content_inlist(ds, '产品部')