コード例 #1
0
 def test_todolist_search_by_theme(self):
     '''我的待办-搜索_用户_主题'''
     mp = MainPage(self.driver)
     # 点击流程中心
     mp.close_righttop_message()  # 关闭消息提示
     mp.click_flowcenter()  # 点击流程中心
     mp.open_todo_list()  # 打开我的待办
     mp.switch_to_iframe()
     self.assertTrue(mp.is_text_center_invisibility(),
                     msg='我的待办-按主题搜索及按用户申请人搜索')
     # 在主题搜素框中输入“主题”搜索
     mp.find_elem('#flowtitle').send_keys('主题')
     # 用Enter键代替点击搜索
     mp.find_elem('#flowtitle').send_keys(Keys.ENTER)
     self.assertFalse(mp.is_text_center_invisibility(),
                      msg='我的待办-按主题搜索及按用户申请人搜索')
コード例 #2
0
 def test_close_window_btn(self):
     '''关闭窗口按钮'''
     menu3 = '按钮控件_分享签章返回等'
     self.open_menu3(menu3)
     lp = ListViewPage(self.driver)
     #lp.open_fisrt_doc()
     #time.sleep(0.5)
     mp = MainPage(self.driver)
     #mp.switch_to_div_iframe()
     #time.sleep(0.5)
     btn = ButtonPage(self.driver)
     btn.click_button(btn.close_window)
     self.driver.switch_to_default_content()
     text = mp.find_elem('div.navbar-tabs-panel>ul li>a>div').text
     #time.sleep(0.5)
     self.assertNotIn('按钮控件_分享签章返回等', text, msg='关闭窗口按钮检验不通过')
コード例 #3
0
 def test_share_btn_case(self):
     '''分享按钮'''
     menu3 = '按钮控件_分享签章返回等'
     self.open_menu3(menu3)
     mp = MainPage(self.driver)
     btn = ButtonPage(self.driver)
     self.assertIsNone(mp.find_elem('.btn-info[title="分享"]'),
                       msg='表单未保存时分享按钮不应存在,测试不通过')
     ip = InputPage(self.driver, '单行文本')
     ip.element.send_keys('保存')
     btn.click_button(btn.save)  #点击保存按钮
     mp.wait_Tabloading_show_then_hide()  #等待loading消失
     self.assertFalse(mp.is_elem_invisibility('.btn-info[title="分享"]'),
                      msg='表单未保存时分享按钮不应存在,测试不通过')
     btn.click_button(btn.share_to)  #点击分享按钮
     mp.switch_to_div_iframe()  #切换到分享弹出层中
     btn.to_share()  #点击选择邮件复选框,然后点击选择按钮
     mp = MainPage(self.driver)
     mp.switch_to_div_iframe()  #切换到用户选择框弹出层
     btn.select_user()  # 选择用户
     mp.switch_to_div_iframe()  # 切换到分享弹出层中
     btn.click_send()  # 点击发送
     self.assertEqual('已发送', btn.get_msg_share_page(), msg='分享按钮检验不通过')