def test_test_paintball_rqspf_option7chage_throw_all_way(self):
     '''选号页面,任意选择七场对阵,选择串关为6串1、5串1、2串1组合,提交订单'''
     ha = HomePage(self.driver)
     hb = PaintBallChooseNumber(self.driver)
     hb1 = HaobcChooseNumber(self.driver)
     hc = ConfirmLottery(self.driver)
     hc1 = PaintBallConfirm(self.driver)
     hc2 = ArrangeFiveConfirmLottery(self.driver)
     hl = Login(self.driver)
     hd = SubmitOrderSuccess(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.My_lottery_ticket()  # 点击我的彩票
     hl.login()  # 点击登录
     ha.homepage_link()  # 点击首页
     ha.haobc_link()  # 点击竞彩蓝球
     hb.Play_f()  # 选择玩法
     hb.Play_mix()  ###点击混合投注
     aa = hb1.Basketball_mix_nus_X(7)  # 选择比赛
     if aa == 7:
         hb.confirm_match()  ###点击已选N场比赛
         hc1.Pf_pass()  # 点击过关方式
         hc1.choose_all_pass_nu()  ###选中所有的过关方式
         a = hc1.Pf_pass_text()  ###读取选中的过关方式
         a = hc1.Pf_pass_text()  ###读取选中的过关方式
         self.assertIn('2串1,3串1,4串1,5串1,6串1,7串1', a)
         hc.submit_order_to_station_owner_button()  # 点击提交订单给站主
         hc.confirm_and_pay_button()  # 点击确认支付
         text1 = hd.submit_order_success()  # 获取提交订单成功文本
         self.assertEqual('订单提交成功', text1)
 def test_patintball_rqspf_input10000times_case(self):  ##mj20171213
     '''选号页面,选择八场对阵,增加倍数为10000倍,提交订单'''
     ha = HomePage(self.driver)
     hb = PaintBallChooseNumber(self.driver)
     hb1 = HaobcChooseNumber(self.driver)
     hc = ConfirmLottery(self.driver)
     hc1 = PaintBallConfirm(self.driver)
     hc2 = ArrangeFiveConfirmLottery(self.driver)
     hl = Login(self.driver)
     hd = SubmitOrderSuccess(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.My_lottery_ticket()  # 点击我的彩票
     hl.login()  # 点击登录
     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_Event_analysis_data_case(self):
     """竞蓝选号页,点击对阵左边下拉三角,展开赛事分析数据,点击页面下方的投注竞彩篮球按钮,页面跳转到选号页"""
     ha = HomePage(self.driver)
     hb = PaintBallChooseNumber(self.driver)
     hb1 = HaobcChooseNumber(self.driver)
     hc = ConfirmLottery(self.driver)
     hc1 = PaintBallConfirm(self.driver)
     hl = Login(self.driver)
     hd = SubmitOrderSuccess(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.My_lottery_ticket()  # 点击我的彩票
     hl.login()  # 点击登录
     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_four_note_a_times_case(self):
     """四场比赛,修改倍数为1倍"""
     ha = HomePage(self.driver)
     hb = PaintBallChooseNumber(self.driver)
     hb1 = HaobcChooseNumber(self.driver)
     hc = ConfirmLottery(self.driver)
     hc1 = PaintBallConfirm(self.driver)
     hc2 = ArrangeFiveConfirmLottery(self.driver)
     hl = Login(self.driver)
     hd = SubmitOrderSuccess(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.My_lottery_ticket()  # 点击我的彩票
     hl.login()  # 点击登录
     ha.homepage_link()  # 点击首页
     ha.haobc_link()  # 点击竞彩蓝球
     hb.Play_f()  # 选择玩法
     hb.Play_mix()  ###点击混合投注
     aa = hb1.Basketball_mix_nus_X(4)  # 选择比赛
     if aa == 4:
         hb.confirm_match()  ###点击已选N场比赛
         hc1.Times_input(3)  #####修改倍数为3
         mur1 = hc2.Tnote_nu()  ##读取注数
         self.assertEqual('1', mur1)
         mur = hc2.Tmultiple_show()  ##读取倍数
         self.assertEqual('3', mur)
 def test_jxks_play_case(self):
     """验证玩法"""
     ha = HomePage(self.driver)
     hb = HaobcChooseNumber(self.driver)
     hb1 = SingleFootChooseNumber(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_immediately_sorce_lottery_case(self):
     '''在投注选号页面,点击右上角即时比分,打开赛事分析数据,点击页面下方的投注竞彩足球按钮,页面跳转到选号页,选择两场比赛,提交订单'''
     hp = HomePage(self.driver)
     pbcn = PaintBallChooseNumber(self.driver)
     l = Login(self.driver)
     sos = SubmitOrderSuccess(self.driver)
     t = There_D_choosenumber(self.driver)
     hb = HaobcChooseNumber(self.driver)
     hc = ConfirmLottery(self.driver)
     hc1 = PaintBallConfirm(self.driver)
     hl = Login(self.driver)
     hp.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     hp.Moveable_float_close()
     hp.My_lottery_ticket()  # 点击我的彩票
     l.login()  # 点击登录
     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_Play_mix_Btn_eighty(self):
     """验证80倍按钮功能,支付流程"""
     ha = HomePage(self.driver)
     hb = HaobcChooseNumber(self.driver)
     hb1 = PaintBallChooseNumber(self.driver)
     hc = ConfirmLottery(self.driver)
     hc1 = PaintBallConfirm(self.driver)
     hl = Login(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.Times_input_click()  #####点击倍数输入框
         hc1.Times_number(80)  ####点击80倍
         mul = hc1.Times_display()  ###获取倍数
         self.assertEqual('80', mul)
         hc.submit_order_to_station_owner_button()  ####点击提交给站主
         # hl.new_user_login_tab()  # 点击新登录
         hl.login()  # 输入账号,密码
         hc.submit_order_to_station_owner_button()  # 点击提交给站主
         hc.confirm_and_pay_button()  # 点击确认支付
 def test_Play_mix_Pf_bouns(self):
     """验证过关功能,支付流程"""
     ha = HomePage(self.driver)
     hb = HaobcChooseNumber(self.driver)
     hb1 = PaintBallChooseNumber(self.driver)
     hc = ConfirmLottery(self.driver)
     hc1 = PaintBallConfirm(self.driver)
     hl = Login(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()  # 输入账号,密码
         hc.submit_order_to_station_owner_button()  # 点击提交给站主
         hc.confirm_and_pay_button()  # 点击确认支付
Beispiel #9
0
 def test_edit_event_case(self):
     '''验证投注确认页编辑赛事按钮测试流程'''
     hp = HomePage(self.driver)
     pbcn = PaintBallChooseNumber(self.driver)
     cl = ConfirmLottery(self.driver)
     pbc = PaintBallConfirm(self.driver)
     l = Login(self.driver)
     hp.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     hp.Moveable_float_close()
     hp.paintball_link()  ##点击竞足
     pbcn.Play_f()  # 选择玩法-
     pbcn.Play_spf()  # 选择胜平负
     aa = pbcn.spf_choose(2)  # 选择比赛
     if aa == 2:
         pbcn.confirm_match()  # 点击确认赛事
         sleep(3)
         pbc.Add_event()  #点击编辑赛事
         bb = pbcn.edit_event(1)  # 选择1场比赛
         sleep(3)
         if bb == 1:
             print("场次小于两场")
         if bb == 2:
             pbcn.confirm_match()  # 点击确认赛事
             text = pbc.Pf_pass_text()  # 获取过关方式文本
             print(text)
             self.assertIn("3串1", text)
         if bb == 3:
             print("我已进入竞足单关")
 def test_Play_mix_N_del(self):
     """验证删除赛事X按钮,支付流程"""
     ha = HomePage(self.driver)
     hb = HaobcChooseNumber(self.driver)
     hb1 = PaintBallChooseNumber(self.driver)
     hc = ConfirmLottery(self.driver)
     hc1 = PaintBallConfirm(self.driver)
     hl = Login(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()  # 输入账号,密码
         hc.submit_order_to_station_owner_button()  # 点击提交给站主
         hc.confirm_and_pay_button()  # 点击确认支付
Beispiel #11
0
 def test_Play_bf_Btn_ten(self):
     """验证10倍按钮功能,支付流程"""
     ha = HomePage(self.driver)
     hb = PaintBallChooseNumber(self.driver)
     hc = ConfirmLottery(self.driver)
     hc1 = PaintBallConfirm(self.driver)
     hl = Login(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.paintball_link()  ##点击竞彩足球
     hb.Play_f()  ###点击玩法
     hb.Play_bf()  ##点击比分
     aa = hb.Football_bfs_X(2)  ###随机点击2场比赛
     if aa > 0:
         hb.confirm_match()  ###点击已选N场比赛
         hc1.Times_input_click()  #####点击倍数输入框
         hc1.Times_number(10)  ####点击10倍
         mul = hc1.Times_display()  ###获取倍数
         self.assertEqual('10', mul)
         hc.submit_order_to_station_owner_button()  ####点击提交给站主
         # hl.new_user_login_tab()  # 点击新登录
         hl.login()  # 输入账号,密码
         hc.submit_order_to_station_owner_button()  # 点击提交给站主
         hc.confirm_and_pay_button()  # 点击确认支付
Beispiel #12
0
 def test_there_D_history_recommend(self):
     """验证历史走势,使用推荐号码"""
     ha = HomePage(self.driver)
     hb = There_D_choosenumber(self.driver)
     hb1 = ArrangeFiveChooseNumber(self.driver)
     hb2 = UnionLottoChooseNumber(self.driver)
     hc = ConfirmLottery(self.driver)
     hd = ArrangeFiveConfirmLottery(self.driver)
     hl = Login(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.fucai_3D_link()  ###点击3D
     hb.Instruct()  ##点击右上角...
     hb.History()  ###点击历史投注
     mur = hb.Recommend()
     hb.Use_recommend()  ###点击使用推荐号码
     hb1.Confirm_nu()  # 点击确认选号
     mur1 = hb.Number()
     self.assertIn(mur, mur1)
     hc.submit_order_to_station_owner_button()  ##点击提交给站主
     hl.new_user_login_tab()  # 点击新登录
     hl.login()  # 输入账号,密码
     hc.submit_order_to_station_owner_button()  # 点击提交给站主
     hc.confirm_and_pay_button()  # 点击确认支付
Beispiel #13
0
 def test_there_D_play_case(self):
     """验证3D投注选号页面,切换玩法"""
     ha = HomePage(self.driver)
     hb = There_D_choosenumber(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.fucai_3D_link()  ###点击3D
     hb.Play_d()  ###点击玩法
     hb.Play_direct_d()  ##点击直选
     mur = hb.Show_play()
     self.assertEqual('直选', mur)
     hb.Play_d()  ###点击玩法
     hb.Play_group_there_d()  #####点击组三
     mur = hb.Show_play()
     self.assertEqual('组三', mur)
     hb.Play_d()  ###点击玩法
     hb.Play_group_six_d()  ####点击组六
     mur = hb.Show_play()
     self.assertEqual('组六', mur)
     hb.Play_d()  ###点击玩法
     hb.Play_group_direct_add_d()  ###点击直选和值
     mur = hb.Show_play()
     self.assertEqual('直选和值', mur)
     hb.Play_d()  ###点击玩法
     hb.Play_group_there_add_d()  #####点击组三和值
     mur = hb.Show_play()
     self.assertEqual('组三和值', mur)
     hb.Play_d()  ###点击玩法
     hb.Play_group_six_add_d()  ##点击组六和值
     mur = hb.Show_play()
     self.assertEqual('组六和值', mur)
Beispiel #14
0
 def test_group_there_add_many_note_many_double_Pause_one_case(self):
     """验证多注多倍号码,点击机选1注按钮功能"""
     ha = HomePage(self.driver)
     hb = There_D_choosenumber(self.driver)
     hb1 = ArrangeFiveChooseNumber(self.driver)
     hb2 = UnionLottoChooseNumber(self.driver)
     hc = ConfirmLottery(self.driver)
     hd = ArrangeFiveConfirmLottery(self.driver)
     hl = Login(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.fucai_3D_link()  ###点击3D
     hb.Play_d()  ###点击玩法
     hb.Play_group_there_add_d()  ##点击组三和值
     mur1 = hb.Group_there_addA()
     hb1.Confirm_nu()  # 点击确认选号
     hd.Multiple_input(10)  ###点击倍数输入功能
     mur2 = hb.Pause_d_there()  # 点击机选
     mur = hd.Test_note_nu()
     mur3 = str(int(mur1) + int(mur2))
     self.assertEqual(mur3, mur)  ####断言注数
     mur = hd.Test_multiple_show()  # 读取倍数
     self.assertEqual('10', mur)  ##断言
     hc.submit_order_to_station_owner_button()  ##点击提交给站主
Beispiel #15
0
 def test_group_there_add_all_choosenumber(self):
     """验证选号页面,数字球功能"""
     ha = HomePage(self.driver)
     hb = There_D_choosenumber(self.driver)
     hb1 = ArrangeFiveChooseNumber(self.driver)
     hb2 = UnionLottoChooseNumber(self.driver)
     hc = ConfirmLottery(self.driver)
     hd = ArrangeFiveConfirmLottery(self.driver)
     hl = Login(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.fucai_3D_link()  ###点击3D
     hb.Play_d()  ###点击玩法
     hb.Play_group_there_add_d()  ##点击组三和值
     hb.Group_there_add(26)  ###点击26个数字球
     hb.Group_there_add(26)  ###取消26个数字球
     nu = hb.Group_there_addA()  ###点击1个数字球
     hb1.Confirm_nu()  # 点击确认选号
     mur = hd.Test_note_nu()
     self.assertEqual(nu, mur)  ####断言注数
     hc.submit_order_to_station_owner_button()  ##点击提交给站主
     hl.new_user_login_tab()  # 点击新登录
     hl.login()  # 输入账号,密码
     hc.submit_order_to_station_owner_button()  # 点击提交给站主