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='保存并新建按钮检验不通过')
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='保存草稿按钮检验不通过')
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='自定义关闭按钮检验不通过')
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='保存草稿按钮检验不通过')
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='自定义跳转按钮检验不通过')
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='保存按钮检验不通过')