Esempio n. 1
0
    def test_save_new_btn(self):
        '''保存并新建按钮'''
        lp = ListViewPhonePage(self.driver)

        lp.wait_Tabloading_show_then_hide()
        if lp.get_rows_total() != 0:
            lp.clear_all_data()  # 清除数据

        bt = ButtonPhonePage(self.driver)
        bt.click_button('新建')  # 点击按钮

        lp.wait_Tabloading_show_then_hide()
        ip = InputPhonePage(self.driver, '单行文本')
        ip.element.send_keys('保存')  # 输入文本
        bt.click_button('保存并新建')  # 点击按钮
        msgtitle = lp.get_msg()  # 获取消息
        self.assertEqual('[保存成功]', msgtitle, msg='保存并新建按钮检验不通过')

        lp.wait_msg_show_then_hide()
        ip2 = InputPhonePage(self.driver, '单行文本')
        ip2.element.send_keys('保存')
        bt.click_button('保存')  # 点击按钮

        msgtitle = lp.get_msg()  # 获取消息
        self.assertEqual('[保存成功]', msgtitle, msg='保存并新建按钮检验不通过')

        lp.wait_msg_show_then_hide()
        bt.click_button('返回')  # 点击按钮
        self.assertEqual(2, lp.get_rows_total(), msg='保存并新建按钮检验不通过')
Esempio n. 2
0
    def test_save_draft_btn(self):
        '''保存草稿按钮'''

        lp = ListViewPhonePage(self.driver)
        lp.open_fisrt_doc()  # 打开第一条数据
        bt = ButtonPhonePage(self.driver)
        lp.wait_Tabloading_show_then_hide()
        bt.click_button('保存草稿')  # 点击按钮
        self.assertEqual('[保存成功]', lp.get_msg(), msg='保存草稿按钮检验不通过')
Esempio n. 3
0
    def test_user_defined_close_btn(self):
        '''自定义关闭按钮'''

        menu3 = '表单按钮_自定义按钮'
        mp = MainPhonePage(self.driver)
        mp.open_menus(self.menu1, self.menu2, menu3)  # 打开菜单
        lp = ListViewPhonePage(self.driver)
        lp.open_fisrt_doc()  #打开第一条数据
        bt = ButtonPhonePage(self.driver)
        bt.click_button('自定义关闭')  #点击按钮

        msgtitle = lp.get_msg()  #获取消息
        self.assertEqual('[自定义关闭成功]', msgtitle, msg='自定义关闭按钮检验不通过')
Esempio n. 4
0
    def test_save_draft_btn(self):
        '''保存草稿按钮'''

        menu3 = '表单按钮_保存类'
        mp = MainPhonePage(self.driver)
        mp.open_menus(self.menu1, self.menu2, menu3)  # 打开菜单
        lp = ListViewPhonePage(self.driver)
        lp.open_fisrt_doc()  #打开第一条数据
        bt = ButtonPhonePage(self.driver)
        bt.click_button('保存草稿')  #点击按钮

        msgtitle = lp.get_msg()  #获取消息
        self.assertEqual('[保存成功]', msgtitle, msg='保存草稿按钮检验不通过')
Esempio n. 5
0
    def test_user_defined_jump_btn(self):
        '''自定义跳转按钮'''

        menu3 = '表单按钮_自定义按钮'
        mp = MainPhonePage(self.driver)
        mp.open_menus(self.menu1, self.menu2, menu3)  # 打开菜单
        lp = ListViewPhonePage(self.driver)
        lp.wait_Tabloading_show_then_hide()
        lp.open_fisrt_doc()  #打开第一条数据
        bt = ButtonPhonePage(self.driver)
        bt.click_button('自定义跳转列表')  #点击按钮
        msgtitle = lp.get_msg()  #获取消息
        self.assertEqual('[自定义跳转列表成功]', msgtitle, msg='自定义跳转按钮检验不通过')
        self.assertEqual('保存', lp.get_column_row1_col2(), msg='自定义跳转按钮检验不通过')
Esempio n. 6
0
    def test_save_btn(self):
        '''保存按钮'''

        menu3 = '表单按钮_保存类'
        mp = MainPhonePage(self.driver)
        mp.open_menus(self.menu1, self.menu2, menu3)  # 打开菜单
        lp = ListViewPhonePage(self.driver)

        lp.wait_Tabloading_show_then_hide()
        if lp.get_rows_total() != 0:
            lp.clear_all_data()  #清除数据

        bt = ButtonPhonePage(self.driver)
        bt.click_button('新建')  #点击按钮

        lp.wait_Tabloading_show_then_hide()
        ip = InputPhonePage(self.driver, '单行文本')
        ip.element.send_keys('保存')  #输入文本
        bt.click_button('保存')  #点击按钮
        msgtitle = lp.get_msg()  #获取消息
        self.assertEqual('[保存成功]', msgtitle, msg='保存按钮检验不通过')