def test_edit_event_case(self): '''验证投注确认页编辑赛事按钮测试流程''' hp = HomePage_leyou(self.driver) pbcn = PaintBallChooseNumber_leyou(self.driver) sfcn = SingleFootChooseNumber_leyou(self.driver) cl = ConfirmLottery_leyou(self.driver) pbc = PaintBallConfirm_leyou(self.driver) sfcl = SingleFootConfirmLottery_leyou(self.driver) l = Login_leyou(self.driver) hp.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 hp.Moveable_float_close() hp.single_foot_link() ##点击竞足 pbcn.Play_f() # 选择玩法- pbcn.Play_rqspf() # 选择让球胜平负 aa = sfcn.jzdg_rqspf_choose(1) # 选择比赛 if aa > 0: pbcn.confirm_match() # 点击确认赛事 pbc.Add_event_rqspf() # 点击编辑赛事 bb = sfcn.jzdg_rqspf_edit_event(1) # 选择1场比赛 if bb == 1: print("只有一场赛事") pbcn.confirm_match() # 点击确认赛事 text1 = sfcl.lottery_times_text() # 获取投注倍数文本 self.assertIn("2注5倍 ", text1) if bb == 2: pbcn.confirm_match() # 点击确认赛事 text1 = sfcl.lottery_times_text() # 获取投注倍数文本 self.assertIn("2注5倍 ", text1) if aa == 0: text = sfcn.Play_dgp_text() self.assertIn("单关配", text)
def test_delete_all_event_case(self): """验证删除选择的全部赛事图标,流程测试""" hp = HomePage_leyou(self.driver) pbcn = PaintBallChooseNumber_leyou(self.driver) sfcn = SingleFootChooseNumber_leyou(self.driver) sfcl = SingleFootConfirmLottery_leyou(self.driver) cl = ConfirmLottery_leyou(self.driver) pbc = PaintBallConfirm_leyou(self.driver) hl = Login_leyou(self.driver) hp.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 hp.Moveable_float_close() hp.single_foot_link() ##点击竞彩足球 pbcn.Play_f() ###点击玩法 pbcn.Play_rqspf() ##点击让球胜平负 aa = sfcn.jzdg_rqspf_choose(2) ###随机点击2场比赛 if aa > 0: pbcn.confirm_match() ###点击确认赛事 pbc.Pf_del_icon() # 点击删除图标 cl.confirm_delete_button() # 点击确认删除按钮 sfcn.jzdg_rqspf_choose(1) # 选择1场比赛 pbcn.confirm_match() ###点击确认赛事 text1 = sfcl.lottery_times_text() # 获取投注倍数文本 self.assertIn("1注5倍 ", text1) if aa == 0: text = sfcn.Play_dgp_text() self.assertIn("单关配", text)
def test_choose_num_clear_button_case(self): '''选号页面清除所选比赛流程测试''' hp = HomePage_leyou(self.driver) pbcn = PaintBallChooseNumber_leyou(self.driver) sfcn = SingleFootChooseNumber_leyou(self.driver) pbc = PaintBallConfirm_leyou(self.driver) sfcl = SingleFootConfirmLottery_leyou(self.driver) cl = ConfirmLottery_leyou(self.driver) l = Login_leyou(self.driver) hp.open() hp.Moveable_float_close() hp.single_foot_link() ##点击竞足 pbcn.Play_f() # 选择玩法 pbcn.Play_rqspf() # 选择让球胜平负 aa = sfcn.jzdg_rqspf_choose(1) # 选择比赛 if aa > 0: pbcn.clear_button() # 点击清除按钮 sfcn.jzdg_rqspf_choose(1) # 选择1场比赛 pbcn.confirm_match() # 确认所选场次 sleep(2) text1 = sfcl.lottery_times_text() # 获取投注倍数文本 self.assertIn("1注5倍 ", text1) if aa == 0: text = sfcn.Play_dgp_text() self.assertIn("单关配", text)
def test_throw10_case(self): '''选择投10倍流程测试''' hp = HomePage_leyou(self.driver) pbcn = PaintBallChooseNumber_leyou(self.driver) sfcn = SingleFootChooseNumber_leyou(self.driver) sfcl = SingleFootConfirmLottery_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_foot_link() ##点击竞足 pbcn.Play_f() # 选择玩法 pbcn.Play_2x1() # 选择2选1 aa = sfcn.jzdg_two_choose_one_choose(1) # 选择比赛 if aa > 0: pbcn.confirm_match() # 点击确认赛事 pbc.Times_input_click() # 点击投注倍数 pbc.throw_times(10) # 点击投注10倍 text = sfcl.lottery_times_text() # 获取投注倍数文本 print(text) self.assertIn('1注10倍', text) if aa == 0: texxt = hp.header_text() #获取首页顶端文本 self.assertEqual("乐优炫彩", texxt)
def test_singlefoot_rqspf_8_case(self): '''选择8场比赛,流程测试''' ###点击进入竞彩足球选号页面### hp = HomePage_leyou(self.driver) pbcn = PaintBallChooseNumber_leyou(self.driver) sfcn = SingleFootChooseNumber_leyou(self.driver) sfcl = SingleFootConfirmLottery_leyou(self.driver) cl = ConfirmLottery_leyou(self.driver) hp.open() hp.Moveable_float_close() hp.single_foot_link() ##点击竞足 pbcn.Play_f() # 选择玩法 pbcn.Play_rqspf() # 选择让球胜平负 aa = sfcn.jzdg_rqspf_choose(8) # 选择比赛 if aa == 2: pbcn.confirm_match() # 确认所选场次 text1 = sfcl.lottery_times_text() # 获取投注倍数文本 self.assertIn("8注5倍 ", text1) cl.submit_order_to_station_owner_button() # 提交订单给站主 if aa == 0: text = sfcn.Play_dgp_text() self.assertIn("单关配", text)
def test_singlefoot_rqspf_2_case(self): '''选择两场比赛进行投注,流程测试''' hp = HomePage_leyou(self.driver) pbcn = PaintBallChooseNumber_leyou(self.driver) pbc = PaintBallConfirm_leyou(self.driver) sfcn = SingleFootChooseNumber_leyou(self.driver) sfcl = SingleFootConfirmLottery_leyou(self.driver) cl = ConfirmLottery_leyou(self.driver) l = Login_leyou(self.driver) hp.open() hp.Moveable_float_close() hp.single_foot_link() ###点击进入竞足单关选号页面### pbcn.Play_f() # 选择玩法 pbcn.Play_rqspf() # 选择让球胜平负模式 aa = sfcn.jzdg_rqspf_choose(2) # 选择两场比赛 if aa == 2: pbcn.confirm_match() # 确认场次 text1 = sfcl.lottery_times_text() # 获取投注倍数文本 self.assertIn("2注5倍 ", text1) if aa == 0: text = sfcn.Play_dgp_text() self.assertIn("单关配", text)
def test_singlefoot_two_choose_one_2_case(self): '''选择两场比赛进行投注,流程测试''' hp = HomePage_leyou(self.driver) pbcn = PaintBallChooseNumber_leyou(self.driver) pbc = PaintBallConfirm_leyou(self.driver) sfcn = SingleFootChooseNumber_leyou(self.driver) sfcl = SingleFootConfirmLottery_leyou(self.driver) cl = ConfirmLottery_leyou(self.driver) l = Login_leyou(self.driver) hp.open() hp.Moveable_float_close() hp.single_foot_link() ###点击进入竞足单关选号页面### pbcn.Play_f() # 选择玩法 pbcn.Play_2x1() # 选择2选1模式 aa = sfcn.jzdg_two_choose_one_choose(2) # 选择两场比赛 if aa == 2: pbcn.confirm_match() # 确认场次 text1 = sfcl.lottery_times_text() # 获取投注倍数文本 self.assertIn("2注5倍 ", text1) if aa == 0: texxt = hp.header_text() #获取首页顶端文本 self.assertEqual("乐优炫彩", texxt)
def test_input_throw_times_case(self): '''输入投注3倍测试流程''' hp = HomePage_leyou(self.driver) pbcn = PaintBallChooseNumber_leyou(self.driver) sfcn = SingleFootChooseNumber_leyou(self.driver) sfcl = SingleFootConfirmLottery_leyou(self.driver) cl = ConfirmLottery_leyou(self.driver) pbc = PaintBallConfirm_leyou(self.driver) hp.open() hp.Moveable_float_close() hp.single_foot_link() ##点击竞足 pbcn.Play_f() # 选择玩法 pbcn.Play_rqspf() # 选择让球胜平负 aa = sfcn.jzdg_rqspf_choose(1) # 选择比赛 if aa > 0: pbcn.confirm_match() # 点击确认赛事 pbc.Times_input_click() # 点击投注倍数输入框 pbc.Times_input(3) # 输入投注3倍 text = sfcl.lottery_times_text() # 获取投注倍数文本 self.assertIn('1注3倍', text) if aa == 0: text = sfcn.Play_dgp_text() self.assertIn("单关配", text)
def test_throw_sub_btn_case(self): '''点击投注倍数的-按钮流程测试''' hp = HomePage_leyou(self.driver) pbcn = PaintBallChooseNumber_leyou(self.driver) sfcn = SingleFootChooseNumber_leyou(self.driver) sfcl = SingleFootConfirmLottery_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_foot_link() ##点击竞足 pbcn.Play_f() # 选择玩法 pbcn.Play_rqspf() # 选择让球胜平负 aa = sfcn.jzdg_rqspf_choose(1) # 选择比赛 if aa > 0: pbcn.confirm_match() # 点击确认赛事 pbc.Btn_less() # 点击-按钮 text = sfcl.lottery_times_text() # 获取投注倍数文本 self.assertIn('1注4倍', text) if aa == 0: text = sfcn.Play_dgp_text() self.assertIn("单关配", text)
def test_choose7_throw_add_btn_case(self): '''选号页面,任意选择七场对阵,增加倍数,提交订单''' hp = HomePage_leyou(self.driver) pbcn = PaintBallChooseNumber_leyou(self.driver) sfcn = SingleFootChooseNumber_leyou(self.driver) sfcl = SingleFootConfirmLottery_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_foot_link() ##点击竞足 pbcn.Play_f() # 选择玩法 pbcn.Play_spf() # 选择胜平负 aa = sfcn.jzdg_spf_choose(7) # 选择比赛 if aa > 0: pbcn.confirm_match() # 点击确认赛事 sleep(10) pbc.Btn_add() #点击+按钮 text = sfcl.lottery_times_text() #获取投注倍数文本 self.assertIn('1注6倍', text) if aa == 0: text = sfcn.Play_dgp_text() self.assertIn("单关配", text)
def test_throw100_case(self): '''选择投100倍流程测试''' hp = HomePage_leyou(self.driver) pbcn = PaintBallChooseNumber_leyou(self.driver) sfcn = SingleFootChooseNumber_leyou(self.driver) sfcl = SingleFootConfirmLottery_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_foot_link() ##点击竞足 pbcn.Play_f() # 选择玩法 pbcn.Play_spf() # 选择胜平负 aa = sfcn.jzdg_spf_choose(1) # 选择比赛 if aa > 0: pbcn.confirm_match() # 点击确认赛事 pbc.Times_input_click() # 点击投注倍数 pbc.throw_times(100) # 点击投注100倍 text = sfcl.lottery_times_text() #获取投注倍数文本 self.assertIn('1注100倍', text) if aa == 0: text = sfcn.Play_dgp_text() self.assertIn("单关配", text)