def test_widget_changecity_weather(self): '''天气预报更换城市''' mp = MainPage(self.driver) mp.close_righttop_message() # 关闭消息 mp.switch_to_iframe() mp.click_homepage_setting() # 点击打开homepage设置 self.assertTrue(mp.widget_weather_change_city(), msg='天气预报更换城市校验不通过')
def test_hpmodule_set(self): '''模块设置''' mp = MainPage(self.driver) mp.close_righttop_message() mp.switch_to_iframe() mp.click_homepage_setting() self.assertFalse(mp.homepage_module_set(), msg='模块设置校验不通过')
def test_hpset_layout(self): '''homepage布局设置''' mp = MainPage(self.driver) mp.close_righttop_message() mp.switch_to_iframe() mp.restore_configure() mp.click_homepage_setting() # 点击主页设置按钮 self.assertTrue(mp.homepage_setting_layout(), msg='homepage设置布局设置校验不通过')
def test_open_homepage_setting(self): '''打开homepage设置''' mp = MainPage(self.driver) mp.close_righttop_message() # 关闭消息 mp.switch_to_iframe() mp.click_homepage_setting() # 点击打开收起主页设置 self.assertFalse(mp.get_hpset_return(), msg='打开homepage设置校验不通过') mp.click_homepage_setting() # 点击打开收起主页设置 self.assertTrue(mp.get_hpset_return(), msg='隐藏homepage设置校验不通过')
def test_hpset_operations(self): '''homppage设置操作按钮''' mp = MainPage(self.driver) mp.close_righttop_message() # 关闭消息提示 mp.switch_to_iframe() # 切换到homepage中 mp.click_homepage_setting() # 点击设置图标 mp.click_reset_setting() # 点击重置按钮 time.sleep(0.5) # 必须,界面会重绘 mp.click_homepage_setting() # 点击设置图标 mp.click_the_text_icon('链接内容_icon') # 点击图标-取消显示 mp.click_save_setting() # 点击保存设置 time.sleep(0.1) # 必须,界面会重绘 self.assertFalse(mp.is_text_in_icons('链接内容_icon'), msg='homepage设置保存按钮校验不通过') mp.click_homepage_setting() # 点击设置图标 mp.click_reset_setting() # 点击重置按钮 time.sleep(0.1) # 必须,界面会重绘 self.assertTrue(mp.is_text_in_icons('链接内容_icon'), msg='homepage设置重置按钮校验不通过') mp.click_homepage_setting() # 点击设置图标 mp.click_the_text_icon('链接内容_icon') # 点击图标-取消显示 mp.click_cancel_setting() # 点击取消按钮 self.assertTrue(mp.is_text_in_icons('链接内容_icon'), msg='homepage设置重置按钮校验不通过')