Example #1
0
 def add_one_row(self):
     '''新建一条数据'''
     bp = ButtonPage(self.driver)
     bp.click_activityTable_button(bp.new_btn)
     bp.wait_Tabloading_show_then_hide()
     ip = InputPage(self.driver, '折叠视图_单行文本框')
     ip.element.send_keys(20)
     bp.click_button(bp.save_start)
     bp.wait_Tabloading_show_then_hide()
     bp.click_button(bp.to_return)
     bp.wait_loading_hide()  #表单中
     bp.wait_loading_hide()  #视图中
    def test_open_type_current(self):
        '''打开类型-当前页打开'''
        menu3 = '折叠视图_打开类型_当前页打开'
        self.open_menu3(menu3)

        btn = ButtonPage(self.driver)
        btn_title = btn.get_button_title(btn.new_btn)
        self.assertEqual('新建', btn_title, msg=menu3 + '检验不通过')

        btn.click_activityTable_button(btn.new_btn)
        #time.sleep(0.5)

        btn_title = btn.get_button_title(btn.save)
        self.assertEqual('保存', btn_title, msg=menu3 + '检验不通过')
Example #3
0
 def judge_delete(self, name):
     """判断是否已存在记录有则删除"""
     s = self.driver.find_elements_by_link_text(name)
     if len(s) >= 1:
         print("记录已存在,需要删除")
         #time.sleep(0.5)
         self.driver.find_element_by_xpath('//a[@title="' + name +
                                           '"]/parent::div/input').click()
         btn = ButtonPage(self.driver)
         btn.click_activityTable_button(btn.del_btn)
         self.driver.switch_to_alert().accept()
         btn.wait_loading_hide()
         #time.sleep(0.5)
     else:
         print("记录不存在,不需要删除")
    def test_open_type_out(self):
        '''打开类型-弹出层打开'''
        menu3 = '折叠视图_打开类型_弹出层显示'
        self.open_menu3(menu3)

        btn = ButtonPage(self.driver)
        btn_title = btn.get_button_title(btn.new_btn)
        self.assertEqual('新建', btn_title, msg=menu3 + '检验不通过')

        # 点击新建按钮
        btn.click_activityTable_button(btn.new_btn)
        #time.sleep(0.5)
        mp = MainPage(self.driver)
        # 切换到弹出层打开的页面
        mp.switch_to_div_iframe()
        btn_title = btn.get_button_title(btn.save)
        self.assertEqual('保存', btn_title, msg=menu3 + '检验不通过')
 def new_record(self, text):
     '''新建一条日历视图记录'''
     btn = ButtonPage(self.driver)
     today = self.gettoday()
     #time.sleep(0.5)
     btn.click_activityTable_button(btn.new_btn)
     btn.wait_loading_hide()
     #time.sleep(0.5)
     self.find_elem('input[name="填单时间"]').send_keys(today)
     self.find_elem('input[name="结束时间"]').send_keys("2018-07-01")
     #time.sleep(0.5)
     self.find_elem('textarea[name="备注"]').send_keys(text)
     btn.click_button(btn.save)
     btn.wait_loading_hide()
     btn.click_button(btn.to_return)
     btn.wait_loading_hide()  #表单中
     #time.sleep(0.5)
     self.scroll_to('100')