def test_fivestar_choose_double_case(self): '''五星直选玩法,每位各选多个号码并提交订单流程测试''' hp = HomePage_lelun(self.driver) hp.open() l = Login_lelun(self.driver) efcn = ElevenFiveChooseNumber_lelun(self.driver) efcl = EleChooseFiveConfirmLottery_lelun(self.driver) cl = ConfirmLottery_lelun(self.driver) sos = SubmitOrderSuccess_lelun(self.driver) hp.Moveable_float_close() # 点击关闭浮窗 hp.My_lottery_ticket() # 点击我的彩票 l.login_lelun() # 点击登录 hp.homepage_link() # 点击首页 hp.cqssc_link() # 点击重庆时时彩链接 ssc_cn = CQSSC_ChooseNumber_lelun(self.driver) ssc_cn.play_mode() # 选择模式 ssc_cn.five_star() # 选择五星 ssc_cn.wanwei_random(2) ssc_cn.qianwei_random(2) ssc_cn.baiwei_random(2) self.driver.execute_script("window.scroll(0,300)") ssc_cn.shiwei_random(2) ssc_cn.gewei_random(2) aa = efcn.total_buy_text() self.assertIn("32注 ", aa) efcn.confirm_number_button() # 点击确认选号 efcl.submit_order_button() # 点击提交订单给站主 cl.confirm_and_pay_button() # 点击确认并支付 hp.Moveable_float_close() # 如果出现浮层弹框,关闭 text = sos.submit_order_success() # 获取页面“订单提交成功”文本 self.assertEqual("订单提交成功", text) trade_name = sos.trade_name_text() # 获取页面商品名称文本 self.assertIn("商品名称:乐秀赢球-重庆时时彩", trade_name)
def test_paintball_rqspf_chage_throw_all_way(self): '''选号页面,任意选择六场对阵,进入投注确认页,选择串关为6串1、5串1、4串1,3串1,2串1组合,提交订单''' ha = HomePage_lelun(self.driver) hb = PaintBallChooseNumber_lelun(self.driver) hb1 = HaobcChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = PaintBallConfirm_lelun(self.driver) hc2 = ArrangeFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = SubmitOrderSuccess_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.My_lottery_ticket() # 点击我的彩票 hl.login_lelun() # 点击登录 ha.homepage_link() # 点击首页 ha.haobc_link() # 点击竞彩蓝球 hb.Play_f() # 选择玩法 hb.Play_mix() ###点击混合投注 aa = hb1.Basketball_mix_nus_X(6) # 选择比赛 if aa == 6: hb.confirm_match() ###点击已选N场比赛 hc1.Pf_pass() # 点击过关方式 hc1.choose_all_pass_nu() ###选中所有的过关方式 a = hc1.Pf_pass_text() ###读取选中的过关方式 self.assertIn('2串1,3串1,4串1,5串1,6串1', a) hc.submit_order_to_station_owner_button() # 点击提交订单给站主 hc.confirm_and_pay_button() # 点击确认支付 text1 = hd.submit_order_success() # 获取提交订单成功文本 self.assertEqual('订单提交成功', text1)
def test_delete_double_event_case(self): """选择两场赛事,验证单个删除多场赛事X按钮,流程测试""" ha = HomePage_lelun(self.driver) hb = PaintBallChooseNumber_lelun(self.driver) hb1 = HaobcChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = PaintBallConfirm_lelun(self.driver) hc2 = ArrangeFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = SubmitOrderSuccess_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.My_lottery_ticket() # 点击我的彩票 hl.login_lelun() # 点击登录 ha.homepage_link() # 点击首页 ha.haobc_link() # 点击竞彩蓝球 hb.Play_f() # 选择玩法 hb.Play_mix() ###点击混合投注 aa = hb1.Basketball_mix_nus_X(2) # 选择比赛 if aa == 2: hb.confirm_match() ###点击已选N场比赛 hc1.NN() ###读取删除前有多少个X按钮 hc1.Del_n(1) ##点击删除第一场赛事 hb1.Basketball_mix_nus_X(3) hb.confirm_match() ###点击已选N场比赛 hc.submit_order_to_station_owner_button() # 提交订单给站主 hc.confirm_and_pay_button() # 点击确认支付 text1 = hd.submit_order_success() # 获取提交订单成功文本 self.assertEqual('订单提交成功', text1)
def test_Play_mix_Btn_hundred(self): """验证100倍按钮功能,支付流程""" ha = HomePage_lelun(self.driver) hb = HaobcChooseNumber_lelun(self.driver) hb1 = PaintBallChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = PaintBallConfirm_lelun(self.driver) hl = Login_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.haobc_link() ##点击竞彩蓝球 hb.Play_f() ####点击玩法 hb.Play_mix() ##点击混合玩法 aa = hb.Basketball_mix_nus_X(2) ###随机点击4场比赛 if aa > 0: hb.confirm_match() ###点击已选N场比赛 hc1.Times_input_click() #####点击倍数输入框 hc1.Times_number(100) ####点击100倍 mul = hc1.Times_display() ###获取倍数 self.assertEqual('100', mul) hc.submit_order_to_station_owner_button() ####点击提交给站主 # hl.new_user_login_tab() # 点击新登录 hl.login_lelun() # 输入账号,密码 hc.submit_order_to_station_owner_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付
def test_immediately_sorce_lottery_case(self): '''在投注选号页面,点击右上角即时比分,打开赛事分析数据,点击页面下方的投注竞彩足球按钮,页面跳转到选号页,选择两场比赛,提交订单''' hp = HomePage_lelun(self.driver) pbcn = PaintBallChooseNumber_lelun(self.driver) l = Login_lelun(self.driver) sos = SubmitOrderSuccess_lelun(self.driver) t = There_D_choosenumber_lelun(self.driver) hb = HaobcChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = PaintBallConfirm_lelun(self.driver) hl = Login_lelun(self.driver) hp.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 hp.Moveable_float_close() hp.My_lottery_ticket() # 点击我的彩票 l.login_lelun() # 点击登录 hp.homepage_link() # 点击首页 hp.haobc_link() #点击竞彩蓝球 t.Instruct() # 点击右上角的。。。 pbcn.immediately() #点击即时比分 aa = pbcn.enter_analysis_page() #点击进入赛事分析 if aa == 1: hb.Race_basketball() #点击【投注竞彩蓝球】 aa = hb.Basketball_mix_nus_X(2) ###随机点击8场比赛 if aa > 0: hb.confirm_match() ###点击已选N场比赛 hc.submit_order_to_station_owner_button() ####点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付 text1 = sos.submit_order_success() #获取提交订单成功文本 self.assertEqual('订单提交成功', text1)
def test_jxks_many_note_many_double_pause_znxh_tj_case(self): """多注多倍号码,机选,智能选号,提交""" ha = HomePage_lelun(self.driver) hb = GXKS_ChooseNumber_lelun(self.driver) hb1 = ElevenFiveChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = EleChooseFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = LessPaySucess_lelun(self.driver) ssc_cl = CQSSCConfirmLottery_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.guangxi_express_three_link() #点击广西快三 hb.play_jxks_add() ##点击和值 hb.Add_choosenumber(5) ##点击5注 hb1.confirm_number_button() ###点击确认选号 hc1.throw_times_input(13) ##输入倍数13倍 hc1.machine_choose_one() ##点击机选 mur = hc1.lottery_chase_throw_text() #读取注数 self.assertEqual('6注1期13倍共156元', mur) ssc_cl.intelligently_chase_button() # 点击智能追号 ssc_cl.submit_button() # 点击提交按钮 hl.login_lelun() # 输入账号,密码 hc1.submit_order_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付 mur1 = hd.assect_pay() ##读取支付状态文本 self.assertEqual('订单提交成功', mur1)
def test_Play_mix_N_del(self): """验证删除赛事X按钮,支付流程""" ha = HomePage_lelun(self.driver) hb = HaobcChooseNumber_lelun(self.driver) hb1 = PaintBallChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = PaintBallConfirm_lelun(self.driver) hl = Login_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.haobc_link() ##点击竞彩蓝球 hb.Play_f() ####点击玩法 hb.Play_mix() ##点击混合玩法 aa = hb.Basketball_mix_nus_X(4) ###随机点击4场比赛 if aa > 0: hb.confirm_match() ###点击已选N场比赛 a = hc1.A_nn() ###读取删除前有多少个X按钮 hc1.Del_n(1) ##点击第1场赛事的X按钮 a1 = hc1.A_nn() ###读取删除后有多少个X按钮 self.assertEqual(a - 1, a1) hc.submit_order_to_station_owner_button() ####点击提交给站主 # hl.new_user_login_tab() # 点击新登录 hl.login_lelun() # 输入账号,密码 hc.submit_order_to_station_owner_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付
def test_Play_dgp_Btn_eighty(self): """验证80倍按钮功能,支付流程""" ha = HomePage_lelun(self.driver) hb = PaintBallChooseNumber_lelun(self.driver) hb1 = SingleFootChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = SingleFootConfirmLottery_lelun(self.driver) hc2 = PaintBallConfirm_lelun(self.driver) hl = Login_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.single_foot_link() ###点击竞足单关 hb.Play_f() ####点击玩法 hb1.Play_dgp() ###点击单关配 sleep(1) hb1.Dgp_tan() ##点击弹框 aa = hb1.Paintball_single_dgp_nus_X(1) ###随机点击2场比赛 if aa > 0: hb.confirm_match() ###点击已选N场比赛 hc2.Times_input_click() #####点击倍数输入框 hc2.Times_number(80) ####点击80倍 mul = hc1.Lottery_dgp() ###获取倍数 self.assertEqual('共960元', mul) hc.submit_order_to_station_owner_button() ####点击提交给站主 # hl.new_user_login_tab() # 点击新登录 hl.login_lelun() # 输入账号,密码 hc2.Times_input(10) #####修改倍数为3 hc.submit_order_to_station_owner_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付
def test_Play_dgp_emptying(self): """验证选号页面清空按钮功能,支付流程""" ha = HomePage_lelun(self.driver) hb = PaintBallChooseNumber_lelun(self.driver) hb1 = SingleFootChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = SingleFootConfirmLottery_lelun(self.driver) hc2 = PaintBallConfirm_lelun(self.driver) hl = Login_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.single_foot_link() ###点击竞足单关 hb.Play_f() ####点击玩法 hb1.Play_dgp() ###点击单关配 sleep(1) hb1.Dgp_tan() ##点击弹框 aa = hb1.Paintball_single_dgp_nus_X(1) ###随机点击1场比赛 if aa > 0: hb1.Emptying_pbs() ###点击清空 hb.confirm_match() ###点击已选N场比赛 hb1.Paintball_single_dgp_nus_X(1) ###随机点击1场比赛 hb.confirm_match() ###点击已选N场比赛 hc.submit_order_to_station_owner_button() ####点击提交给站主 hl.login_lelun() # 输入账号,密码 hc.submit_order_to_station_owner_button() # 点击提交给站主 hb1.Know_dgp() ##点击我知道了 hc2.Times_input_click() #####点击倍数输入框 hc2.Times_number(10) ####点击10倍 hc.submit_order_to_station_owner_button() ####点击提交给站主 # hl.new_user_login_tab() # 点击新登录 hc.confirm_and_pay_button() # 点击确认支付
def test_a_note_del_X_case(self): """单注号码,点击左边X按钮""" ha = HomePage_lelun(self.driver) hb = RX9C_choosenumber_lelun(self.driver) hc = RX9C_ConfirmLottery_lelun(self.driver) hc1 = ConfirmLottery_lelun(self.driver) hc2 = ArrangeFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = LessPaySucess_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.victory_defeat_14_link() # 点击胜负14场 a = hb.Games_nus(14, 1) ###点击9展示的赛事结果 if a == 1: hb.Confirm_pick() ###点击确认选号 mur2 = hc1.lottery_number_text() ##读取注数 self.assertEqual('1', mur2) hc.Del_x() ##随机点击1个X按钮 hb.Games_nus(14, 1) ###点击9展示的赛事结果 hb.Confirm_pick() ###点击确认选号 mur2 = hc1.lottery_number_text() ##读取注数 self.assertEqual('1', mur2) hc.Submit_station() ####点击提交给站主 hl.login_lelun() # 输入账号,密码 hc.Submit_station() # 点击提交给站主 hc1.confirm_and_pay_button() # 点击确认支付() mur1 = hd.assect_pay() ##读取支付状态文本 self.assertEqual('订单提交成功', mur1)
def test_clear_case(self): """验证清楚按钮功能""" ha = HomePage_lelun(self.driver) hb = RX9C_choosenumber_lelun(self.driver) hc = RX9C_ConfirmLottery_lelun(self.driver) hc1 = ConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = LessPaySucess_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.victory_defeat_14_link() # 点击胜负14场 a = hb.Games_nus(14, 1) ###点击9展示的赛事结果 if a == 1: hb.Clear() ###点击清除按钮 hb.Games_nus(14, 1) ###点击9展示的赛事结果 hb.Confirm_pick() ###点击确认选号 mur2 = hc1.lottery_number_text() ##读取注数 self.assertEqual('1', mur2) hc.Submit_station() ####点击提交给站主 # hl.new_user_login_tab() # 点击新登录 hl.login_lelun() # 输入账号,密码 hc.Submit_station() # 点击提交给站主 hc1.confirm_and_pay_button() # 点击确认支付() mur1 = hd.assect_pay() ##读取支付状态文本 self.assertEqual('订单提交成功', mur1)
def test_9_games_all_case(self): """选择9场对阵的胜、平、负,默认倍数1倍""" ha = HomePage_lelun(self.driver) hb = RX9C_choosenumber_lelun(self.driver) hc = RX9C_ConfirmLottery_lelun(self.driver) hc1 = ConfirmLottery_lelun(self.driver) hc2 = ArrangeFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = LessPaySucess_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.victory_defeat_14_link() # 点击胜负14场 a = hb.Games_nus(14, 2) ###点击9展示的赛事结果 if a == 1: hb.Confirm_pick() ###点击确认选号 mur = hc1.throw_time_text() ##读取倍数 self.assertEqual('1', mur) mur2 = hc1.lottery_number_text() ##读取注数 self.assertEqual('16384', mur2) hc.Submit_station() ####点击提交给站主 hl.login_lelun() # 输入账号,密码 hc.Submit_station() # 点击提交给站主 hc1.confirm_and_pay_button() # 点击确认支付() mur1 = hd.assect_pay() ##读取支付状态文本 self.assertEqual('订单提交成功', mur1)
def test_Continue_99_times_case(self): """添加/编辑赛事,倍数99倍""" ha = HomePage_lelun(self.driver) hb = RX9C_choosenumber_lelun(self.driver) hc = RX9C_ConfirmLottery_lelun(self.driver) hc1 = ConfirmLottery_lelun(self.driver) hc2 = ArrangeFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = LessPaySucess_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.victory_defeat_14_link() # 点击胜负14场 a = hb.Games_nus(14, 1) ###点击9展示的赛事结果 if a == 1: hb.Confirm_pick() ###点击确认选号 hb.Cont_choose() ##点击继续选号 hb.Games_nus(14, 1) ###点击9展示的赛事结果 hb.Confirm_pick() ###点击确认选号 hc1.throw_times_input(99) ##输入倍数99 mur = hc1.throw_time_text() ##读取倍数 self.assertEqual('99', mur) mur2 = hc1.lottery_number_text() ##读取注数 self.assertEqual('2', mur2) hc.Submit_station() ####点击提交给站主 hl.login_lelun() # 输入账号,密码 hc.Submit_station() # 点击提交给站主 hc1.confirm_and_pay_button() # 点击确认支付() mur1 = hd.assect_pay() ##读取支付状态文本 self.assertEqual('订单提交成功', mur1)
def test_fivestar_choose_all_case(self): '''五星直选玩法,每位各选所有号码''' hp = HomePage_lelun(self.driver) hp.open() l = Login_lelun(self.driver) efcn = ElevenFiveChooseNumber_lelun(self.driver) efcl = EleChooseFiveConfirmLottery_lelun(self.driver) cl = ConfirmLottery_lelun(self.driver) sos = SubmitOrderSuccess_lelun(self.driver) hp.Moveable_float_close() # 点击关闭浮窗 hp.My_lottery_ticket() # 点击我的彩票 l.login_lelun() # 点击登录 hp.homepage_link() # 点击首页 hp.cqssc_link() # 点击重庆时时彩链接 ssc_cn = CQSSC_ChooseNumber_lelun(self.driver) ssc_cn.play_mode() # 选择模式 ssc_cn.five_star() # 选择五星 ssc_cn.wanwei_all() ssc_cn.qianwei_all() ssc_cn.baiwei_all() self.driver.execute_script("window.scroll(0,300)") ssc_cn.shiwei_all() ssc_cn.gewei_all() aa = efcn.total_buy_text() self.assertIn("100000注 ", aa) efcn.confirm_number_button() # 点击确认选号 efcl.submit_order_button() # 点击提交订单给站主 cl.confirm_and_pay_button() # 点击确认并支付 toast=cl.out_max_pay() self.assertEqual("投注金额不能大于100000元",toast)
def test_gxks_a_note_many_double_case(self): """1注多倍号码""" ha = HomePage_lelun(self.driver) hb = GXKS_ChooseNumber_lelun(self.driver) hb1 = ElevenFiveChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = EleChooseFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = LessPaySucess_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.guangxi_express_three_link() #点击广西快三 hb.play_jxks_add() ##点击和值 hb.Add_choosenumber(1) ##点击1注 hb1.confirm_number_button() ###点击确认选号 hc1.throw_times_input(13) ##输入倍数13倍 mur = hc1.lottery_chase_throw_text() #读取注数 self.assertEqual('1注1期13倍共26元', mur) hc1.submit_order_button() # 点击提交给站主 hl.login_lelun() # 输入账号,密码 hc1.submit_order_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付 mur1 = hd.assect_pay() ##读取支付状态文本 self.assertEqual('订单提交成功', mur1)
def test_jxks_choosenumber_all_case(self): """验证选号页选号功能""" ha = HomePage_lelun(self.driver) hb = GXKS_ChooseNumber_lelun(self.driver) hb1 = ElevenFiveChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = EleChooseFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = LessPaySucess_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.guangxi_express_three_link() # 点击广西快三 hb.play_jxks_sbth() ##点击三不同号 hb.sbth(6) ##点击所有选号 hb.sbth(6) ##取消所有选号 hb.sbth(3) ##点击1注 hb1.confirm_number_button() ###点击确认选号 mur = hc1.lottery_chase_throw_text() # 读取注数 self.assertEqual('1注1期1倍共2元', mur) hc1.submit_order_button() # 点击提交给站主 #hl.new_user_login_tab() # 点击新登录 hl.login_lelun() # 输入账号,密码 hc1.submit_order_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付 mur1 = hd.assect_pay() ##读取支付状态文本 self.assertEqual('订单提交成功', mur1)
def test_gxks_many_note_many_double_Continue_znzh_tj_case(self): """多注多倍,继续选号,智能追号,提交""" ha = HomePage_lelun(self.driver) hb = GXKS_ChooseNumber_lelun(self.driver) hb1 = ElevenFiveChooseNumber_lelun(self.driver) hc = JXKS_Confirm_lelun(self.driver) hc1 = EleChooseFiveConfirmLottery_lelun(self.driver) hc2 = ConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = LessPaySucess_lelun(self.driver) ssc_cl = CQSSCConfirmLottery_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.guangxi_express_three_link() #点击广西快三 hb.play_jxks_add() ##点击和值 hb.Add_choosenumber(2) ##点击1注 hb1.confirm_number_button() ###点击确认选号 hc.Button_add() #点击倍数+号 hc.Cont() ###点击继续选号 hb.Add_choosenumber(1) ##点击1注 hb1.confirm_number_button() ###点击确认选号 mur = hc1.lottery_chase_throw_text() #读取注数 self.assertEqual('3注1期2倍共12元', mur) ssc_cl.intelligently_chase_button() # 点击智能追号 ssc_cl.submit_button() # 点击提交按钮 hl.login_lelun() # 输入账号,密码 hc1.submit_order_button() # 点击提交给站主 hc2.confirm_and_pay_button() # 点击确认支付 mur1 = hd.assect_pay() ##读取支付状态文本 self.assertEqual('订单提交成功', mur1)
def test_jxks_many_note_X_case(self): """多注号码,点击左边X按钮""" ha = HomePage_lelun(self.driver) hb = GXKS_ChooseNumber_lelun(self.driver) hb1 = ElevenFiveChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = EleChooseFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = LessPaySucess_lelun(self.driver) ssc_cl = CQSSCConfirmLottery_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.guangxi_express_three_link() # 点击广西快三 hb.play_jxks_sbth() ##点击三不同号 hb.sbth(3) ##点击1注 hb1.confirm_number_button() ###点击确认选号 hc1.machine_choose_one() ##点击机选 hc1.machine_choose_one() ##点击机选 mur = hc1.lottery_chase_throw_text() # 读取注数 self.assertEqual('3注1期1倍共6元', mur) hc.n_event_count() ##点击第1场赛事的X按钮 mur = hc1.lottery_chase_throw_text() # 读取注数 self.assertEqual('2注1期1倍共4元', mur) hc1.submit_order_button() # 点击提交给站主 hl.login_lelun() # 输入账号,密码 hc1.submit_order_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付 mur1 = hd.assect_pay() ##读取支付状态文本 self.assertEqual('订单提交成功', mur1)
def test_Play_mix_Add_event(self): """验证添加/编辑赛事按钮,支付流程""" ha = HomePage_lelun(self.driver) hb = HaobcChooseNumber_lelun(self.driver) hb1 = PaintBallChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = HaobcConfirm_lelun(self.driver) hl = Login_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.haobc_link() ##点击竞彩蓝球 hb.Play_f() ####点击玩法 hb.Play_mix() ##点击混合玩法 aa = hb.Basketball_mix_nus_X(4) ###随机点击4场比赛 if aa > 0: hb.confirm_match() ###点击已选N场比赛 hc1.edit_event() ###点击编辑/添加赛事 mul = hb.Play_fb() ###读取文本 self.assertEqual('玩\n法', mul) hb.confirm_match() ###点击已选N场比赛 hc.submit_order_to_station_owner_button() ####点击提交给站主 # hl.new_user_login_tab() # 点击新登录 hl.login_lelun() # 输入账号,密码 hc.submit_order_to_station_owner_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付
def test_jxks_less_term_case(self): """1注号码,点击-按钮,添加期数""" ha = HomePage_lelun(self.driver) hb = GXKS_ChooseNumber_lelun(self.driver) hb1 = ElevenFiveChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = EleChooseFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = LessPaySucess_lelun(self.driver) ssc_cl = CQSSCConfirmLottery_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.guangxi_express_three_link() # 点击广西快三 hb.play_jxks_sbth() ##点击三不同号 hb.sbth(3) ##点击1注 hb1.confirm_number_button() ###点击确认选号 hc1.chase_ticket_button() ###展开期数按钮 hc.chase_ticket_button_twenty() ##点击20期 hc1.chase_sub_button() ###点击-按钮,期数 mur = hc1.lottery_chase_throw_text() # 读取注数 self.assertEqual('1注19期1倍共38元', mur) hc1.submit_order_button() # 点击提交给站主 hl.login_lelun() # 输入账号,密码 hc1.submit_order_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付 mur1 = hd.assect_pay() ##读取支付状态文本 self.assertEqual('订单提交成功', mur1)
def test_Play_mix_Pf_del_icon(self): """验证删除选择的全部赛事图标,支付流程""" ha = HomePage_lelun(self.driver) hb = HaobcChooseNumber_lelun(self.driver) hb1 = PaintBallChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = PaintBallConfirm_lelun(self.driver) hl = Login_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.haobc_link() ##点击竞彩蓝球 hb.Play_f() ####点击玩法 hb.Play_mix() ##点击混合玩法 aa = hb.Basketball_mix_nus_X(4) ###随机点击4场比赛 if aa > 0: hb.confirm_match() ###点击已选N场比赛 #hc1.down_bf() hc1.Pf_del_icon() hc.confirm_delete_button() hb.Basketball_mix_nus_X(4) mul = hb.Text_confirm_loc() self.assertEqual('已选%d场比赛' % aa, mul) hb.confirm_match() ###点击已选N场比赛 hc.submit_order_to_station_owner_button() ####点击提交给站主 # hl.new_user_login_tab() # 点击新登录 hl.login_lelun() # 输入账号,密码 hc.submit_order_to_station_owner_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付
def test_jxks_many_note_many_double_Continue_case(self): """多注多倍,继续选号""" ha = HomePage_lelun(self.driver) hb = GXKS_ChooseNumber_lelun(self.driver) hb1 = ElevenFiveChooseNumber_lelun(self.driver) hc = JXKS_Confirm_lelun(self.driver) hc1 = EleChooseFiveConfirmLottery_lelun(self.driver) hc2 = ConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = LessPaySucess_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.guangxi_express_three_link() # 点击广西快三 hb.play_jxks_sbth() ##点击三不同号 hb.sbth(4) ##点击4注 hb1.confirm_number_button() ###点击确认选号 hc.Button_add() #点击倍数+号 hc.Cont() ###点击继续选号 hb.sbth(3) ##点击1注 hb1.confirm_number_button() ###点击确认选号 mur = hc1.lottery_chase_throw_text() #读取注数 self.assertEqual('5注1期2倍共20元', mur) hc1.submit_order_button() # 点击提交给站主 hl.login_lelun() # 输入账号,密码 hc1.submit_order_button() # 点击提交给站主 hc2.confirm_and_pay_button() # 点击确认支付 mur1 = hd.assect_pay() ##读取支付状态文本 self.assertEqual('订单提交成功', mur1)
def test_Play_mix_Pf_bouns(self): """验证过关功能,支付流程""" ha = HomePage_lelun(self.driver) hb = HaobcChooseNumber_lelun(self.driver) hb1 = PaintBallChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = PaintBallConfirm_lelun(self.driver) hl = Login_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.haobc_link() ##点击竞彩蓝球 hb.Play_f() ####点击玩法 hb.Play_mix() ##点击混合玩法 aa = hb.Basketball_mix_nus_X(8) ###随机点击8场比赛 if aa > 0: hb.confirm_match() ###点击已选N场比赛 hc1.Pf_pass() mul = hc1.Pf_pass_nu() ###读取点击的过关方式 a = hc1.Pf_pass_text() ###读取展示的过关方式 self.assertEqual(a, mul) hc.submit_order_to_station_owner_button() ####点击提交给站主 # hl.new_user_login_tab() # 点击新登录 hl.login_lelun() # 输入账号,密码 hc.submit_order_to_station_owner_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付
def test_jxks_many_note_a_double_pause_znxh_case(self): """多注1倍号码,机选,智能选号""" ha = HomePage_lelun(self.driver) hb = GXKS_ChooseNumber_lelun(self.driver) hb1 = ElevenFiveChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = EleChooseFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = LessPaySucess_lelun(self.driver) ssc_cl = CQSSCConfirmLottery_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.guangxi_express_three_link() #点击广西快三 hb.play_jxks_add() ##点击和值 hb.Add_choosenumber(2) ##点击2注 hb1.confirm_number_button() ###点击确认选号 hc1.machine_choose_one() ##点击机选 mur = hc1.lottery_chase_throw_text() #读取注数 self.assertEqual('3注1期1倍共6元', mur) ssc_cl.intelligently_chase_button() # 点击智能追号 ssc_cl.revise_button() # 点击修改方案 ssc_cl.revise_chase_input(84) # 追号的输入框输入12 ssc_cl.revise_confirm() # 点击确认修改 text = ssc_cl.totalIssue_text() self.assertNotIn('10期', text, '追号期数修改失败') # 检查是否修改追号期数 ssc_cl.submit_button() # 点击提交按钮 hl.login_lelun() # 输入账号,密码 hc1.submit_order_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付 mur1 = hd.assect_pay() ##读取支付状态文本 self.assertEqual('订单提交成功', mur1)
def test_Event_analysis_data_case(self): """竞蓝选号页,点击对阵左边下拉三角,展开赛事分析数据,点击页面下方的投注竞彩篮球按钮,页面跳转到选号页""" ha = HomePage_lelun(self.driver) hb = PaintBallChooseNumber_lelun(self.driver) hb1 = HaobcChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = PaintBallConfirm_lelun(self.driver) hl = Login_lelun(self.driver) hd = SubmitOrderSuccess_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.My_lottery_ticket() # 点击我的彩票 hl.login_lelun() # 点击登录 ha.homepage_link() # 点击首页 ha.haobc_link() # 点击竞彩蓝球 a = hb1.Event_analysis_data() ##点击赛事向下箭头 if a == 1: hb1.Event_analysis_data_click() ###点击数据分析 hb1.Race_basketball() # 点击【投注竞彩蓝球】 hb1.Basketball_mix_nus_X(2) ###随机点击8场比赛 hb.confirm_match() ###点击已选N场比赛 hc.submit_order_to_station_owner_button() ####点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付 text1 = hd.submit_order_success() # 获取提交订单成功文本 self.assertEqual('订单提交成功', text1)
def test_gxks_Continue_znzh_case(self): """继续选号,智能追号""" ha = HomePage_lelun(self.driver) hb = GXKS_ChooseNumber_lelun(self.driver) hb1 = ElevenFiveChooseNumber_lelun(self.driver) hc = JXKS_Confirm_lelun(self.driver) hc1 = EleChooseFiveConfirmLottery_lelun(self.driver) hc2 = ConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = LessPaySucess_lelun(self.driver) ssc_cl = CQSSCConfirmLottery_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.guangxi_express_three_link() #点击广西快三 hb.play_jxks_add() ##点击和值 hb.Add_choosenumber(1) ##点击1注 hb1.confirm_number_button() ###点击确认选号 hc.Cont() ###点击继续选号 hb.Add_choosenumber(1) ##点击1注 hb1.confirm_number_button() ###点击确认选号 mur = hc1.lottery_chase_throw_text() #读取注数 self.assertEqual('2注1期1倍共4元', mur) ssc_cl.intelligently_chase_button() # 点击智能追号 ssc_cl.revise_button() # 点击修改方案 ssc_cl.revise_chase_input(12) # 追号的输入框输入12 ssc_cl.revise_confirm() # 点击确认修改 text = ssc_cl.totalIssue_text() self.assertIn('12', text, '追号期数修改失败') # 检查是否修改追号期数 ssc_cl.submit_button() # 点击提交按钮 hl.login_lelun() # 输入账号,密码 hc1.submit_order_button() # 点击提交给站主 hc2.confirm_and_pay_button() # 点击确认支付 mur1 = hd.assect_pay() ##读取支付状态文本 self.assertEqual('订单提交成功', mur1)
def test_patintball_rqspf_input10000times_case(self): ##mj20171213 '''选号页面,选择八场对阵,增加倍数为10000倍,提交订单''' ha = HomePage_lelun(self.driver) hb = PaintBallChooseNumber_lelun(self.driver) hb1 = HaobcChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = PaintBallConfirm_lelun(self.driver) hc2 = ArrangeFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = SubmitOrderSuccess_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.My_lottery_ticket() # 点击我的彩票 hl.login_lelun() # 点击登录 ha.homepage_link() # 点击首页 ha.haobc_link() # 点击竞彩蓝球 hb.Play_f() # 选择玩法 hb.Play_mix() ###点击混合投注 aa = hb1.Basketball_mix_nus_X(8) # 选择比赛 if aa == 8: hb.confirm_match() ###点击已选N场比赛 hc1.Times_input_click() # 点击投注倍数 hc1.Times_input(10000) #输入投注10000倍 hc.submit_order_to_station_owner_button() # 提交订单给站主 hc.confirm_and_pay_button() # 点击确认支付 text1 = hd.submit_order_success() # 获取提交订单成功文本 self.assertEqual('订单提交成功', text1)
def test_gxks_a_note_znzh_tj_case(self): """1注1倍,智能选号,提交""" ha = HomePage_lelun(self.driver) hb = GXKS_ChooseNumber_lelun(self.driver) hb1 = ElevenFiveChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = EleChooseFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = LessPaySucess_lelun(self.driver) ssc_cl = CQSSCConfirmLottery_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.guangxi_express_three_link() #点击广西快三 hb.play_jxks_add() ##点击和值 hb.Add_choosenumber(1) ##点击1注 hb1.confirm_number_button() ###点击确认选号 mur = hc1.lottery_chase_throw_text() #读取注数 self.assertEqual('1注1期1倍共2元', mur) ssc_cl.intelligently_chase_button() # 点击智能追号 ssc_cl.submit_button() # 点击提交按钮 #hl.new_user_login_tab() # 点击新登录 hl.login_lelun() # 输入账号,密码 hc1.submit_order_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付 mur1 = hd.assect_pay() ##读取支付状态文本 self.assertEqual('订单提交成功', mur1)
def test_continue_toggle_play_case(self): """胜负玩法,点击编辑赛事,回到选号选号页面,切换玩法为混合投注""" ha = HomePage_lelun(self.driver) hb = PaintBallChooseNumber_lelun(self.driver) hb1 = HaobcChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = PaintBallConfirm_lelun(self.driver) hc2 = HaobcConfirm_lelun(self.driver) hl = Login_lelun(self.driver) hd = SubmitOrderSuccess_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.My_lottery_ticket() # 点击我的彩票 hl.login_lelun() # 点击登录 ha.homepage_link() # 点击首页 ha.haobc_link() # 点击竞彩蓝球 hb.Play_f() # 选择玩法 hb1.Play_sf() #选择胜负 aa = hb1.sf_choose(2) #选择比赛 if aa == 2: hb.confirm_match() ###点击已选N场比赛 hc2.edit_event() ###点击编辑/添加赛事 hb.Play_f() # 选择玩法 hb.Play_mix() ###点击混合投注 aa = hb1.Basketball_mix_nus_X(2) # 选择比赛 if aa == 2: hb.confirm_match() ###点击已选N场比赛 hc.submit_order_to_station_owner_button() # 提交订单给站主 hc.confirm_and_pay_button() # 点击确认支付 text1 = hd.submit_order_success() # 获取提交订单成功文本 self.assertEqual('订单提交成功', text1)
def test_Play_bqc_emptying(self): """验证选号页面清空按钮功能,支付流程""" ha = HomePage_lelun(self.driver) hb = PaintBallChooseNumber_lelun(self.driver) hb1 = SingleFootChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = PaintBallConfirm_lelun(self.driver) hl = Login_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.single_foot_link() ###点击竞足单关 hb.Play_f() ####点击玩法 hb.Play_bqc() ###点击半全场 aa = hb1.Paintball_single_bqc_nus_X(4) ###随机点击4场比赛 if aa > 0: hb1.Emptying_pbs() ###点击清空按钮 hb.confirm_match() ###点击已选N场比赛 hb1.Paintball_single_bqc_nus_X(4) ###随机点击4场比赛 hb.confirm_match() ###点击已选N场比赛 hc.submit_order_to_station_owner_button() ####点击提交给站主 # hl.new_user_login_tab() # 点击新登录 hl.login_lelun() # 输入账号,密码 hc.submit_order_to_station_owner_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付