def test_single_basketball_rfsf_edit_event_case(self): '''验证投注确认页编辑赛事按钮测试流程''' hp = HomePage_leyou(self.driver) hcn = HaobcChooseNumber_leyou(self.driver) sbcn = SingleBasketballChooseNumber_leyou(self.driver) hc = HaobcConfirm_leyou(self.driver) cl = ConfirmLottery_leyou(self.driver) pbc = PaintBallConfirm_leyou(self.driver) l = Login_leyou(self.driver) hp.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 hp.Moveable_float_close() hp.single_basketball_link() ##点击竞篮单关 hcn.Play_f() # 选择玩法 hcn.Play_rfsf() # 选择让分胜负 aa = sbcn.jldg_sf_choose(1) # 选择比赛 if aa == 2: hcn.confirm_match() # 点击确认赛事 hc.edit_event()#点击编辑赛事 bb=sbcn.jldg_sf_edit_event(1)#选择1场比赛 if bb == 1: print("暂无赛事,已返回") ###返回首页的检查点 if bb == 2: hcn.confirm_match() # 点击确认赛事 #投注页获取注数的检查点,应该为2注1倍 if bb == 0:#只有一场的时候 print("我已进入竞足单关")
def test_jxks_play_case(self): """验证玩法""" ha = HomePage_leyou(self.driver) hb = HaobcChooseNumber_leyou(self.driver) hb1 = SingleFootChooseNumber_leyou(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.haobc_link() #点击竞彩蓝球 hb.Play_f() ###点击玩法 hb.Play_mix() ###点击混合投注 a = hb1.Play_dgp_text() ###读取显示的玩法文本 self.assertEqual('混合投注', a) hb.Play_f() ###点击玩法 hb.Play_sf() ###点击胜负 b = hb1.Play_dgp_text() ###读取显示的玩法文本 self.assertEqual('胜负', b) hb.Play_f() ###点击玩法 hb.Play_rfsf() ###点击让分胜负 c = hb1.Play_dgp_text() ###读取显示的玩法文本 self.assertEqual('让分胜负', c) hb.Play_f() ###点击玩法 hb.Play_sfc() ###点击让胜分差 d = hb1.Play_dgp_text() ###读取显示的玩法文本 self.assertEqual('胜分差', d) hb.Play_f() ###点击玩法 hb.Play_dxf() ###点击大小分 e = hb1.Play_dgp_text() ###读取显示的玩法文本 self.assertEqual('大小分', e)
def test_single_basketball_rfsf_10_case(self): '''选择一天中所有比赛场次流程测试''' ###点击进入双色球选号页面### hp=HomePage_leyou(self.driver) hcn = HaobcChooseNumber_leyou(self.driver) sbcn = SingleBasketballChooseNumber_leyou(self.driver) hp.open() hp.Moveable_float_close() hp.single_basketball_link()##点击竞篮单关 hcn.Play_f()#选择玩法 hcn.Play_rfsf()#选择让分胜负 sbcn.jldg_sf_choose(10)#选择比赛
def test_single_basketball_rfsf_click_all(self): '''点击页面展示所有比赛,测试流程''' hp = HomePage_leyou(self.driver) hcn = HaobcChooseNumber_leyou(self.driver) sbcn = SingleBasketballChooseNumber_leyou(self.driver) cl = ConfirmLottery_leyou(self.driver) hp.open() hp.Moveable_float_close() hp.single_basketball_link() ##点击竞篮单关 hcn.Play_f() # 选择玩法 hcn.Play_rfsf() # 选择让分胜负 sbcn.jldg_click_all() # 选择比赛
def test_single_basketball_rfsf_8_case(self): '''选择8场比赛,流程测试''' ###点击进入双色球选号页面### hp=HomePage_leyou(self.driver) hcn=HaobcChooseNumber_leyou(self.driver) sbcn = SingleBasketballChooseNumber_leyou(self.driver) cl = ConfirmLottery_leyou(self.driver) hp.open() hp.Moveable_float_close() hp.single_basketball_link()##点击竞篮单关单关 hcn.Play_f()#选择玩法 hcn.Play_rfsf()#选择让分胜负 aa=sbcn.jldg_sf_choose(8)#选择比赛 if aa > 0: hcn.confirm_match()#确认所选场次 cl.submit_order_to_station_owner_button()#提交订单给站主
def test_single_basketball_rfsf_choose_num_clear_button_case(self): '''选号页面清除所选比赛流程测试''' hp = HomePage_leyou(self.driver) hcn = HaobcChooseNumber_leyou(self.driver) sbcn = SingleBasketballChooseNumber_leyou(self.driver) pbc = PaintBallConfirm_leyou(self.driver) cl = ConfirmLottery_leyou(self.driver) l = Login_leyou(self.driver) hp.open() hp.Moveable_float_close() hp.single_basketball_link() ##点击竞篮单关 hcn.Play_f() # 选择玩法 hcn.Play_rfsf() # 选择让分胜负 aa = sbcn.jldg_sf_choose(2) # 选择比赛 if aa > 0: hcn.clear_button()#点击清除按钮 sbcn.jldg_sf_choose(3)#选择3场比赛 hcn.confirm_match()#确认所选场次
def test_haobc_rfsf_throw100_case(self): '''选择投100倍流程测试''' hp = HomePage_leyou(self.driver) hcn = HaobcChooseNumber_leyou(self.driver) cl = ConfirmLottery_leyou(self.driver) pbc = PaintBallConfirm_leyou(self.driver) l = Login_leyou(self.driver) hp.open() hp.Moveable_float_close() hp.haobc_link() ##点击竞篮 hcn.Play_f() # 选择玩法 hcn.Play_rfsf() # 选择让分胜负 aa = hcn.sf_choose(2) # 选择比赛 if aa == 2: hcn.confirm_match() # 点击确认赛事 pbc.Times_input_click() # 点击投注倍数 pbc.throw_times(100) # 点击投注100倍 text = cl.throw_time_text() self.assertIn('100', text)
def test_single_basketball_rfsf_throw_add_btn_case(self): '''点击投注倍数的+按钮流程测试''' hp = HomePage_leyou(self.driver) hcn = HaobcChooseNumber_leyou(self.driver) sbcn = SingleBasketballChooseNumber_leyou(self.driver) cl = ConfirmLottery_leyou(self.driver) pbc = PaintBallConfirm_leyou(self.driver) l = Login_leyou(self.driver) hp.open() hp.Moveable_float_close() hp.single_basketball_link() ##点击竞篮单关 hcn.Play_f() # 选择玩法 hcn.Play_rfsf() # 选择让分胜负 aa = sbcn.jldg_sf_choose(2) # 选择比赛 if aa == 2: hcn.confirm_match() # 点击确认赛事 pbc.Btn_add()#点击+按钮 text=cl.throw_time_text() self.assertIn('6',text)
def test_single_basketball_rfsf_throw10_case(self): '''选择投10倍流程测试''' hp = HomePage_leyou(self.driver) hcn = HaobcChooseNumber_leyou(self.driver) sbcn = SingleBasketballChooseNumber_leyou(self.driver) cl = ConfirmLottery_leyou(self.driver) pbc = PaintBallConfirm_leyou(self.driver) l = Login_leyou(self.driver) hp.open() hp.Moveable_float_close() hp.single_basketball_link() ##点击竞篮单关 hcn.Play_f() # 选择玩法 hcn.Play_rfsf() # 选择让分胜负 aa = sbcn.jldg_sf_choose(2) # 选择比赛 if aa==2: hcn.confirm_match()#点击确认赛事 pbc.Times_input_click()#点击投注倍数 pbc.throw_times(10)#点击投注10倍 text = cl.throw_time_text()#获取投注倍数文本 print(text) self.assertIn('10', text)
def test_single_basketball_rfsf_1_case(self): '''选择一场比赛流程测试''' ###点击进入竞篮单关选号页面### hp = HomePage_leyou(self.driver) hcn = HaobcChooseNumber_leyou(self.driver) sbcn = SingleBasketballChooseNumber_leyou(self.driver) pbc = PaintBallConfirm_leyou(self.driver) hc = HaobcConfirm_leyou(self.driver) cl = ConfirmLottery_leyou(self.driver) l = Login_leyou(self.driver) hp.open() hp.Moveable_float_close() hp.single_basketball_link() ##点击竞篮单关 hcn.Play_f() # 选择玩法 hcn.Play_rfsf() # 选择让分让分胜负 aa = sbcn.jldg_sf_choose(1) # 选择比赛 if aa > 0: hcn.confirm_match() # 确认所选场次 cl.submit_order_to_station_owner_button() # 提交订单给站主 l.login_leyou() # 点击登录 cl.submit_order_to_station_owner_button() # 提交订单给站主 cl.confirm_and_pay_button() # 确认支付