class C31122_DFQP_Rank_Userinfodetail(TestCase): ''' 点击查看每个排行榜玩家头像、id、昵称、性别、vip标志、数据 ''' owner = "MindyZhang" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity(self.luadriver) self.rank_page = Rank_Page() self.hall_page = Hall_Page() def run_test(self): self.start_step("等待页面加载完成") time.sleep(1) self.hall_page.wait_element("同步标志") self.start_step("进入排行榜页面") self.hall_page.wait_element("排行榜").click() time.sleep(3) self.start_step("查看个人信息") self.rank_page.wait_element("用户头像").click() self.start_step("加好友") self.rank_page.wait_element("加好友").click() time.sleep(2) self.rank_page.wait_element("关闭对话框").click() self.start_step("举报功能") self.rank_page.wait_element("用户头像").click() self.rank_page.wait_element("举报").click() time.sleep(2) self.start_step("取消举报") self.rank_page.wait_element("色情昵称").click() time.sleep(2) self.rank_page.wait_element("取消举报").click() time.sleep(5) self.start_step("确定举报") self.rank_page.wait_element("用户头像").click() self.rank_page.wait_element("举报").click() time.sleep(2) self.rank_page.wait_element("色情头像").click() time.sleep(2) self.rank_page.wait_element("确定举报").click() self.rank_page.screenshot('C054_DFQP_Rank_Userinfodetail.png') time.sleep(2) self.rank_page.wait_element("返回").click() self.hall_page.wait_element("同步标志") def post_test(self): ''' 测试用例执行完成后,清理测试环境 ''' self.common.closedriver()
class C31125_DFQP_Rank_Enterrich(TestCase): ''' 查看富豪榜排行信息,滑动查看 ''' owner = "MindyZhang" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity_switchserver(self.luadriver) self.rank_page = Rank_Page() self.hall_page = Hall_Page() def run_test(self): self.start_step("等待页面加载完成") time.sleep(1) self.hall_page.wait_element("同步标志") self.start_step("进入排行榜页面") self.hall_page.wait_element("排行榜").click() time.sleep(2) self.start_step("进入富豪榜") self.rank_page.wait_element("富豪榜").click() time.sleep(2) self.rank_page.wait_element("昨日").click() self.common.swipeelement(self.rank_page.wait_element("富豪榜第三行"), self.rank_page.wait_element("富豪榜第一行")) time.sleep(2) self.rank_page.screenshot('Enterrich.png') time.sleep(2) self.start_step("快速提升排名") self.rank_page.wait_element("快速提升排名").click() time.sleep(8) self.luadriver.keyevent(4) time.sleep(3) self.rank_page.wait_element("返回").click() self.hall_page.wait_element("同步标志") def post_test(self): ''' 测试用例执行完成后,清理测试环境 ''' self.common.closedriver()
class C31128_DFQP_Rank_RichYesterday(TestCase): ''' 富豪榜昨日/今日数据 ''' owner = "MindyZhang" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity_switchserver(self.luadriver) self.rank_page = Rank_Page() self.hall_page = Hall_Page() def run_test(self): self.start_step("等待页面加载完成") time.sleep(1) self.hall_page.wait_element("同步标志") self.start_step("进入排行榜页面") self.hall_page.wait_element("排行榜").click() time.sleep(3) self.start_step("进入富豪榜") self.rank_page.wait_element("富豪榜").click() time.sleep(2) self.start_step("切换昨日今日排行榜") self.rank_page.wait_element("昨日").click() self.rank_page.screenshot('RichYesterday.png') time.sleep(2) self.rank_page.wait_element("今日").click() self.rank_page.screenshot('RichYesterday.png') time.sleep(2) self.rank_page.wait_element("返回").click() self.hall_page.wait_element("同步标志") def post_test(self): ''' 测试用例执行完成后,清理测试环境 ''' self.common.closedriver()
class C31129_DFQP_Rank_Entermall(TestCase): ''' 点击快速提升排名按钮 ''' owner = "MindyZhang" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity(self.luadriver) self.rank_page = Rank_Page() self.hall_page = Hall_Page() def run_test(self): self.start_step("等待页面加载完成") time.sleep(1) self.hall_page.wait_element("同步标志") self.start_step("进入排行榜页面") self.hall_page.wait_element("排行榜").click() time.sleep(2) self.start_step("进入富豪榜") self.rank_page.wait_element("富豪榜").click() time.sleep(2) self.start_step("快速提升排名") self.rank_page.wait_element("快速提升排名").click() time.sleep(2) self.rank_page.screenshot('C059_DFQP_Rank_Entermall.png') self.rank_page.wait_element("返回").click() time.sleep(1) self.rank_page.wait_element("返回").click() self.hall_page.wait_element("同步标志") def post_test(self): ''' 测试用例执行完成后,清理测试环境 ''' self.common.closedriver()
class C31121_DFQP_Rank_Enterearn(TestCase): ''' 收益排行榜,查看界面显示 ''' owner = "MindyZhang" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity_switchserver(self.luadriver, "环境切换") self.rank_page = Rank_Page() self.hall_page = Hall_Page() def run_test(self): self.start_step("等待页面加载完成") time.sleep(1) self.hall_page.wait_element("同步标志") self.start_step("进入排行榜页面") self.hall_page.wait_element("排行榜").click() time.sleep(2) self.start_step("各个页面切换") self.rank_page.wait_element("富豪榜").click() time.sleep(1) self.rank_page.wait_element("收益榜").click() time.sleep(4) self.rank_page.wait_element("今日").click() time.sleep(4) self.rank_page.screenshot('Rank_Enter.png') time.sleep(1) self.rank_page.wait_element("返回").click() self.hall_page.wait_element("同步标志") def post_test(self): ''' 测试用例执行完成后,清理测试环境 ''' self.common.closedriver()