コード例 #1
0
 def test_UnionLotto_DanTuo_many_case(self):
     """增加倍数和期数"""
     ha = HomePage_lexiu(self.driver)
     hb = UnionLottoChooseNumber_lexiu(self.driver)
     hc = ConfirmLottery_lexiu(self.driver)
     hl = Login_lexiu(self.driver)
     hd = SubmitOrderSuccess_lexiu(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.UnionLotto_link()  # 点击双色球链接
     hb.DanTuo_mode()  # 选择胆拖模式
     hb.u_red_five_two()  # 红球选取5个胆码2个拖码
     hb.u_bule_one()  # 选取一个蓝球
     hb.Confirm_button()  # 确认选号
     hc.throw_times_input(13)
     hc.chase_ticket_button()  # 点击追xx期
     hc.chase_ticket_button_twenty()  # 点击追20期
     mur = hc.lottery_number_text()  # 读取注数
     self.assertEqual('2', mur)  ##断言
     nu = hc.throw_time_text()  ###倍数
     self.assertEqual('13', nu)
     chase_time_text = hc.chase_time_text()  # 获取追号期数
     self.assertIn("20", chase_time_text)  # 检查追号期数为20期
     hc.submit_order_to_station_owner_button()
コード例 #2
0
 def test_jxks_less_term_case(self):
     """1注号码,点击-按钮,添加期数"""
     ha = HomePage_lexiu(self.driver)
     hb = GXKS_ChooseNumber_lexiu(self.driver)
     hb1 = ElevenFiveChooseNumber_lexiu(self.driver)
     hc = ConfirmLottery_lexiu(self.driver)
     hc1 = EleChooseFiveConfirmLottery_lexiu(self.driver)
     hl = Login_lexiu(self.driver)
     hd = LessPaySucess_lexiu(self.driver)
     ssc_cl = CQSSCConfirmLottery_lexiu(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.guangxi_express_three_link()  # 点击广西快三
     hb.play_jxks_ethfx()  ##点击二同号复选
     hb.Ethfx(1)  ##点击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_lexiu()  # 输入账号,密码
     hc1.submit_order_button()  # 点击提交给站主
     hc.confirm_and_pay_button()  # 点击确认支付
     mur1 = hd.assect_pay()  ##读取支付状态文本
     self.assertEqual('订单提交成功', mur1)
コード例 #3
0
 def test_jxks_many_note_many_double_pause_case(self):
     """多注多倍号码,机选"""
     ha = HomePage_lexiu(self.driver)
     hb = GXKS_ChooseNumber_lexiu(self.driver)
     hb1 = ElevenFiveChooseNumber_lexiu(self.driver)
     hc = ConfirmLottery_lexiu(self.driver)
     hc1 = EleChooseFiveConfirmLottery_lexiu(self.driver)
     hl = Login_lexiu(self.driver)
     hd = LessPaySucess_lexiu(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.guangxi_express_three_link()  # 点击广西快三
     hb.play_jxks_ethfx()  ##点击二同号复选
     hb.Ethfx(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)
     hc1.submit_order_button()  # 点击提交给站主
     hl.login_lexiu()  # 输入账号,密码
     hc1.submit_order_button()  # 点击提交给站主
     hc.confirm_and_pay_button()  # 点击确认支付
     mur1 = hd.assect_pay()  ##读取支付状态文本
     self.assertEqual('订单提交成功', mur1)
コード例 #4
0
 def test_arrany_there_Continue_switch_play_case(self):
     """,组三,继续选号,切换玩法为直选"""
     ha = HomePage_lexiu(self.driver)
     hb = Arrang_there_choosenumber_lexiu(self.driver)
     hb1 = Seven_color_choosenumber_lexiu(self.driver)
     hb2 = ArrangeFiveChooseNumber_lexiu(self.driver)
     hc = ConfirmLottery_lexiu(self.driver)
     hc1 = ArrangeFiveConfirmLottery_lexiu(self.driver)
     hl = Login_lexiu(self.driver)
     hd = LessPaySucess_lexiu(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.rank_three_link()  ####点击排列3
     hb.Play()  ###点击玩法
     hb.Play_Group_six()  ####点击组六
     hb.group_sixs(3)
     hb2.Confirm_nu()  # 点击确认选号
     hc1.Coun_nu()  ###点击继续选号
     hb.Play()  ###点击玩法
     hb.Play_Group_there()  ####点击组三
     hb.Switch_play_ok()  ##点击确定
     hb.group_theres(4)  ###组三,选择4个号码
     hb2.Confirm_nu()  # 点击确认选号
     hc.submit_order_to_station_owner_button()  # 点击提交给站主
     #hl.new_user_login_tab()  # 点击新登录
     hl.login_lexiu()  # 输入账号,密码
     hc.submit_order_to_station_owner_button()  # 点击提交给站主
     hc.confirm_and_pay_button()  # 点击确认支付
     mur1 = hd.assect_pay()  ##读取支付状态文本
     self.assertEqual('订单提交成功', mur1)
コード例 #5
0
 def test_jxks_many_note_many_double_pause_znxh_case(self):
     """多注多倍号码,机选,智能选号"""
     ha = HomePage_lexiu(self.driver)
     hb = GXKS_ChooseNumber_lexiu(self.driver)
     hb1 = ElevenFiveChooseNumber_lexiu(self.driver)
     hc = ConfirmLottery_lexiu(self.driver)
     hc1 = EleChooseFiveConfirmLottery_lexiu(self.driver)
     hl = Login_lexiu(self.driver)
     hd = LessPaySucess_lexiu(self.driver)
     ssc_cl = CQSSCConfirmLottery_lexiu(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.guangxi_express_three_link()  # 点击广西快三
     hb.play_jxks_ethfx()  ##点击二同号复选
     hb.Ethfx(2)  ##点击2注
     hb1.confirm_number_button()###点击确认选号
     hc1.throw_times_input(13)  ##输入倍数13倍
     hc1.machine_choose_one()##点击机选
     mur=hc1.lottery_chase_throw_text()#读取注数
     self.assertEqual('3注1期13倍共78元',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_lexiu()  # 输入账号,密码
     hc1.submit_order_button()  # 点击提交给站主
     hc.confirm_and_pay_button()  # 点击确认支付
     mur1 = hd.assect_pay()  ##读取支付状态文本
     self.assertEqual('订单提交成功', mur1)
コード例 #6
0
 def test_Lottery_information_buy_case(self):
     """进入开奖公告,点击投注双色球,进入双色球投注页面,选1注号码"""
     ha = HomePage_lexiu(self.driver)
     hl = Login_lexiu(self.driver)
     hb = UnionLottoChooseNumber_lexiu(self.driver)
     hc = ConfirmLottery_lexiu(self.driver)
     hd = PaymetMode_lexiu(self.driver)
     he = BaofooPayment_lexiu(self.driver)
     hf = ChooseBank_lexiu(self.driver)
     hf1 = SubmitOrderSuccess_lexiu(self.driver)
     hf2 = LessPaySucess_lexiu(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.Lottery_information()  ##点击开奖信息
     hb.Lottery_information_unionlotto()  ##点击开奖信息中的双色球
     hc.Unionlotto_History_buy()  ###点击双色球最近的开奖信息
     hc.Buy_unionlotto()  ##点击投注双色球
     hb.u_red_label6()  # 任意选择6个红球
     hb.u_bule_label1()  # 任意选择1个蓝球
     hb.Confirm_button()  # 点击确认选号按钮
     hc.submit_order_to_station_owner_button()  # 点击提交给站主
     hl.login_lexiu()  # 输入账号,密码
     hc.submit_order_to_station_owner_button()  # 点击提交给站主
     hc.confirm_and_pay_button()  # 点击确认支付
     text1 = hf1.submit_order_success()  # 获取提交订单成功文本
     self.assertEqual('订单提交成功', text1)
コード例 #7
0
 def test_group_there_clear_number_case(self):
     """验证选号页面,点击清除选号按钮功能"""
     ha = HomePage_lexiu(self.driver)
     hb = Arrang_there_choosenumber_lexiu(self.driver)
     hb1 = ArrangeFiveChooseNumber_lexiu(self.driver)
     hb2 = UnionLottoChooseNumber_lexiu(self.driver)
     hc = ConfirmLottery_lexiu(self.driver)
     hd = ArrangeFiveConfirmLottery_lexiu(self.driver)
     hl = Login_lexiu(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.rank_three_link()  ####点击排列3
     hb.Play()  ###点击玩法
     hb.Play_Group_there()  ####点击组三
     hb.group_theres(4)
     hb2.clear_number()  # 点击清除选号页面
     hb1.Confirm_nu()  # 点击确认选号
     hb1.Confirm_nu()  # 点击确认选号
     mur = hd.Test_note_nu()
     self.assertEqual('2', mur)  ####断言注数
     hc.submit_order_to_station_owner_button()  ##点击提交给站主
     #hl.new_user_login_tab()  # 点击新登录
     hl.login_lexiu()  # 输入账号,密码
     hc.submit_order_to_station_owner_button()  # 点击提交给站主
     hc.confirm_and_pay_button()  # 点击确认支付
コード例 #8
0
 def test_fivestar_choose_all_case(self):
     '''五星直选玩法,每位各选所有号码'''
     hp = HomePage_lexiu(self.driver)
     hp.open()
     l = Login_lexiu(self.driver)
     efcn = ElevenFiveChooseNumber_lexiu(self.driver)
     efcl = EleChooseFiveConfirmLottery_lexiu(self.driver)
     cl = ConfirmLottery_lexiu(self.driver)
     sos = SubmitOrderSuccess_lexiu(self.driver)
     hp.Moveable_float_close()  # 点击关闭浮窗
     hp.My_lottery_ticket()  # 点击我的彩票
     l.login_lexiu()  # 点击登录
     hp.homepage_link()  # 点击首页
     hp.cqssc_link()  # 点击重庆时时彩链接
     ssc_cn = CQSSC_ChooseNumber_lexiu(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)
コード例 #9
0
 def test_Play_mix_Btn_hundred(self):
     """验证100倍按钮功能,支付流程"""
     ha = HomePage_lexiu(self.driver)
     hb = PaintBallChooseNumber_lexiu(self.driver)
     hc = ConfirmLottery_lexiu(self.driver)
     hc1 = PaintBallConfirm_lexiu(self.driver)
     hl = Login_lexiu(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.paintball_link()  ##点击竞彩足球
     hb.Play_f()  ###点击玩法
     hb.Play_mix()  ##点击混合投注
     aa = hb.Football_mix_nus_X(2)  ###随机点击2场比赛
     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_lexiu()  # 输入账号,密码
         hc.submit_order_to_station_owner_button()  # 点击提交给站主
         hc.confirm_and_pay_button()  # 点击确认支付
コード例 #10
0
 def test_there_D_history_recommend(self):
     """验证历史走势,使用推荐号码"""
     ha = HomePage_lexiu(self.driver)
     hb = There_D_choosenumber_lexiu(self.driver)
     hb1 = ArrangeFiveChooseNumber_lexiu(self.driver)
     hb2 = UnionLottoChooseNumber_lexiu(self.driver)
     hc = ConfirmLottery_lexiu(self.driver)
     hd = ArrangeFiveConfirmLottery_lexiu(self.driver)
     hl = Login_lexiu(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_lexiu()  # 输入账号,密码
     hc.submit_order_to_station_owner_button()  # 点击提交给站主
     hc.confirm_and_pay_button()  # 点击确认支付
コード例 #11
0
 def test_fivestar_choose_all_cancel_case(self):
     '''五星直选玩法,选择所有选号,再次点击取消流程'''
     hp = HomePage_lexiu(self.driver)
     hp.open()
     l = Login_lexiu(self.driver)
     efcn = ElevenFiveChooseNumber_lexiu(self.driver)
     hp.Moveable_float_close()  # 点击关闭浮窗
     hp.My_lottery_ticket()  # 点击我的彩票
     l.login_lexiu()  # 点击登录
     hp.homepage_link()  # 点击首页
     hp.cqssc_link()  # 点击重庆时时彩链接
     ssc_cn = CQSSC_ChooseNumber_lexiu(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)
     self.driver.execute_script("window.scroll(0,0)")
     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("请每位至少选择1个号码", aa)
コード例 #12
0
 def test_there_D_play_case(self):
     """验证3D投注选号页面,切换玩法"""
     ha = HomePage_lexiu(self.driver)
     hb = There_D_choosenumber_lexiu(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)
コード例 #13
0
 def test_haobc_sf_edit_event_case(self):
     '''验证投注确认页编辑赛事按钮测试流程'''
     hp = HomePage_lexiu(self.driver)
     hcn = HaobcChooseNumber_lexiu(self.driver)
     hc = HaobcConfirm_lexiu(self.driver)
     cl = ConfirmLottery_lexiu(self.driver)
     pbc = PaintBallConfirm_lexiu(self.driver)
     l = Login_lexiu(self.driver)
     hp.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     hp.Moveable_float_close()
     hp.haobc_link()  ##点击竞篮
     hcn.Play_f()  # 选择玩法
     hcn.Play_sf()  # 选择胜负
     aa = hcn.sf_choose(2)  # 选择比赛
     if aa == 2:
         hcn.confirm_match()  # 点击确认赛事
         sleep(3)
         hc.edit_event()#点击编辑赛事
         sleep(3)
         bb=hcn.sf_edit_event(1)#选择1场比赛
         if bb == 1:
             print("场次小于两场")
         if bb == 2:
             hcn.confirm_match()  # 点击确认赛事
             text = pbc.Pf_pass_text()  # 获取过关方式文本
             print(text)
             self.assertIn("3串1", text)
         if bb == 3:
             print("我已进入竞足单关")
コード例 #14
0
 def test_Play_sfc_Btn_fifty(self):
     """验证50倍按钮功能,支付流程"""
     ha = HomePage_lexiu(self.driver)
     hb = HaobcChooseNumber_lexiu(self.driver)
     hb1 = PaintBallChooseNumber_lexiu(self.driver)
     hc = ConfirmLottery_lexiu(self.driver)
     hc1 = PaintBallConfirm_lexiu(self.driver)
     hl = Login_lexiu(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.haobc_link()  ##点击竞彩蓝球
     hb.Play_f()  ####点击玩法
     hb.Play_sfc()  # 点击胜分差玩法
     aa = hb.Basketball_sfc_nus_X(4)  ###随机点击4场比赛
     if aa > 0:
         hb.confirm_match()  ###点击已选N场比赛
         hc1.Times_input_click()  #####点击倍数输入框
         hc1.Times_number(50)  ####点击50倍
         mul = hc1.Times_display()  ###获取倍数
         self.assertEqual('50', mul)
         hc.submit_order_to_station_owner_button()  ####点击提交给站主
         # hl.new_user_login_tab()  # 点击新登录
         hl.login_lexiu()  # 输入账号,密码
         hc.submit_order_to_station_owner_button()  # 点击提交给站主
         hc.confirm_and_pay_button()  # 点击确认支付
コード例 #15
0
 def test_one_note_five_double_ten_period_shortfall_case(self):
     '''手选一注,1注单式号码,修改倍数5,修改期数10,差额支付流程'''
     ###点击进入双色球选号页面###
     ha = HomePage_lexiu(self.driver)
     hl = Login_lexiu(self.driver)
     hb = UnionLottoChooseNumber_lexiu(self.driver)
     hc = ConfirmLottery_lexiu(self.driver)
     hd = PaymetMode_lexiu(self.driver)
     he = BaofooPayment_lexiu(self.driver)
     hf = ChooseBank_lexiu(self.driver)
     hf1 = ConfirmPay_lexiu(self.driver)
     hf2 = LessPaySucess_lexiu(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.UnionLotto_link()  #点击双色球链接
     hb.u_red_label6()  # 任意选择6个红球
     hb.u_bule_label1()  # 任意选择1个蓝球
     hb.Confirm_button()  # 点击确认选号按钮
     hc.chase_ticket_input("10")  #输入追10期
     hc.throw_times_input("5")  #输入投注倍数为5倍
     hc.submit_order_to_station_owner_button()  # 点击“提交订单给站主”按钮
     hl.login_nomoney_lexiu()  #点击登录
     hc.submit_order_to_station_owner_button()  # 点击“提交订单给站主”按钮
     hc.confirm_and_pay_button()  # 点击“确认并支付”按钮
     mur = hd.Top_up()  ##获取充值成功文本
     self.assertEqual('充值', mur)
コード例 #16
0
 def test_single_basketball_sf_edit_event_case(self):
     '''验证投注确认页编辑赛事按钮测试流程'''
     hp = HomePage_lexiu(self.driver)
     hcn = HaobcChooseNumber_lexiu(self.driver)
     sbcn = SingleBasketballChooseNumber_lexiu(self.driver)
     hc = HaobcConfirm_lexiu(self.driver)
     cl = ConfirmLottery_lexiu(self.driver)
     pbc = PaintBallConfirm_lexiu(self.driver)
     l = Login_lexiu(self.driver)
     hp.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     hp.Moveable_float_close()
     hp.single_basketball_link()  ##点击竞篮单关
     hcn.Play_f()  # 选择玩法
     hcn.Play_sf()  # 选择胜负
     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("我已进入竞足单关")
コード例 #17
0
 def test_unionlotto_dantuo_continue_case(self):
     """胆拖选号页面,选择1注号码,在投注确认页面,继续选1注"""
     ha = HomePage_lexiu(self.driver)
     hl = Login_lexiu(self.driver)
     hb = UnionLottoChooseNumber_lexiu(self.driver)
     hc = ConfirmLottery_lexiu(self.driver)
     hd = PaymetMode_lexiu(self.driver)
     he = BaofooPayment_lexiu(self.driver)
     hf = ChooseBank_lexiu(self.driver)
     hf1 = ConfirmPay_lexiu(self.driver)
     hf2 = LessPaySucess_lexiu(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.UnionLotto_link()  # 点击双色球链接
     hb.DanTuo_mode()  # 选择胆拖模式
     hb.u_red_five_two()  # 红球选取5个胆码2个拖码
     hb.u_bule_one()  # 选取一个蓝球
     hb.Confirm_button()  # 确认选号
     hc.continue_choose_num_button()  ##继续选号
     hb.u_red_five_two()  # 红球选取5个胆码2个拖码
     hb.u_bule_one()  # 选取一个蓝球
     hb.Confirm_button()  # 确认选号
     hc.submit_order_to_station_owner_button()  # 点击“提交订单给站主”按钮
     hl.login_nomoney_lexiu()  # 点击登录
     hc.submit_order_to_station_owner_button()  # 点击“提交订单给站主”按钮
     hc.confirm_and_pay_button()  # 点击“确认并支付”按钮
     mur = hd.Top_up()  ##获取充值成功文本
     self.assertEqual('充值', mur)
コード例 #18
0
 def test_Play_bqc_N_del(self):
     """验证删除赛事X按钮,支付流程"""
     ha = HomePage_lexiu(self.driver)
     hb = PaintBallChooseNumber_lexiu(self.driver)
     hc = ConfirmLottery_lexiu(self.driver)
     hc1 = PaintBallConfirm_lexiu(self.driver)
     hl = Login_lexiu(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.paintball_link()  ##点击竞彩足球
     hb.Play_f()  ###点击玩法
     hb.Play_bqc()  ##点击比分
     aa = hb.Football_bqc_X(4)  ###随机点击4场比赛
     if aa > 0:
         hb.confirm_match()  ###点击已选N场比赛
         a = hc1.NN()  ###读取删除前有多少个X按钮
         hc1.N_del(1)  ##点击第1场赛事的X按钮
         a1 = hc1.NN()  ###读取删除后有多少个X按钮
         self.assertEqual(a - 1, a1)
         hc.submit_order_to_station_owner_button()  ####点击提交给站主
         # hl.new_user_login_tab()  # 点击新登录
         hl.login_lexiu()  # 输入账号,密码
         hc.submit_order_to_station_owner_button()  # 点击提交给站主
         hc.confirm_and_pay_button()  # 点击确认支付
コード例 #19
0
 def test_after_shortfall_case(self):
     '''验证差额支付,复式号码流程'''
     ###点击进入双色球选号页面###
     ha = HomePage_lexiu(self.driver)
     hl = Login_lexiu(self.driver)
     hb = UnionLottoChooseNumber_lexiu(self.driver)
     hc = ConfirmLottery_lexiu(self.driver)
     hd = PaymetMode_lexiu(self.driver)
     he = BaofooPayment_lexiu(self.driver)
     hf = ChooseBank_lexiu(self.driver)
     hf1 = ConfirmPay_lexiu(self.driver)
     hf2 = LessPaySucess_lexiu(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.UnionLotto_link()  #点击双色球链接
     hb.u_red_label6()  # 任意选择6个红球
     hb.u_bule_label1_too()  # 任意选择2个蓝球
     hb.Confirm_button()  # 点击确认选号按钮
     hc.submit_order_to_station_owner_button()  # 点击“提交订单给站主”按钮
     hl.login_nomoney_lexiu()  #点击登录
     hc.submit_order_to_station_owner_button()  # 点击“提交订单给站主”按钮
     hc.confirm_and_pay_button()  # 点击“确认并支付”按钮
     mur = hd.Top_up()  ##获取充值成功文本
     self.assertEqual('充值', mur)
コード例 #20
0
 def test_Play_bqc_Btn_add(self):
     """验证修改倍数 +功能,支付流程"""
     ha = HomePage_lexiu(self.driver)
     hb = PaintBallChooseNumber_lexiu(self.driver)
     hc = ConfirmLottery_lexiu(self.driver)
     hc1 = PaintBallConfirm_lexiu(self.driver)
     hl = Login_lexiu(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.paintball_link()  ##点击竞彩足球
     hb.Play_f()  ###点击玩法
     hb.Play_bqc()  ##点击比分
     aa = hb.Football_bqc_X(2)  ###随机点击2场比赛
     if aa > 0:
         hb.confirm_match()  ###点击已选N场比赛
         hc1.Times_input(3)  #####修改倍数为3
         hc1.Btn_add()  ####点击倍数+
         mul = hc1.Times_display()  ###获取倍数
         self.assertEqual('4', mul)
         hc.submit_order_to_station_owner_button()  ####点击提交给站主
         # hl.new_user_login_tab()  # 点击新登录
         hl.login_lexiu()  # 输入账号,密码
         hc.submit_order_to_station_owner_button()  # 点击提交给站主
         hc.confirm_and_pay_button()  # 点击确认支付
コード例 #21
0
 def test_many_note_many_double_pause_five_case(self):
     """多注多倍,机选五注"""
     ha = HomePage_lexiu(self.driver)
     hb = Arrang_there_choosenumber_lexiu(self.driver)
     hb1 = UnionLottoChooseNumber_lexiu(self.driver)
     hb2 = ArrangeFiveChooseNumber_lexiu(self.driver)
     hc = ConfirmLottery_lexiu(self.driver)
     hc1 = ArrangeFiveConfirmLottery_lexiu(self.driver)
     hl = Login_lexiu(self.driver)
     hd = LessPaySucess_lexiu(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.rank_three_link()  ####点击排列3
     hb.Play()  ###点击玩法
     hb.Play_Group_there()  ####点击组三
     hb.group_theres(2)
     hb2.Confirm_nu()  # 点击确认选号
     mur1 = hc1.Test_note_nu()  ##读取注数
     self.assertEqual('2', mur1)
     hc1.Multiple_input(5)  ###点击倍数输入功能
     mur = hc1.Test_multiple_show()  ##读取倍数
     self.assertEqual('5', mur)
     hc1.Pause_five()  ###点击机选五注
     mur2 = hc1.Test_multiple_show()  ##读取倍数
     self.assertEqual('5', mur2)
     mur3 = hc1.Test_note_nu()  ##读取注数
     self.assertEqual('7', mur3)
     hc.submit_order_to_station_owner_button()  # 点击提交给站主
     #hl.new_user_login_tab()  # 点击新登录
     hl.login_lexiu()  # 输入账号,密码
     hc.submit_order_to_station_owner_button()  # 点击提交给站主
     hc.confirm_and_pay_button()  # 点击确认支付
     mur4 = hd.assect_pay()  ##读取支付状态文本
     self.assertEqual('订单提交成功', mur4)
コード例 #22
0
 def test_Play_bqc_Pf_bouns(self):
     """验证过关功能,支付流程"""
     ha = HomePage_lexiu(self.driver)
     hb = PaintBallChooseNumber_lexiu(self.driver)
     hc = ConfirmLottery_lexiu(self.driver)
     hc1 = PaintBallConfirm_lexiu(self.driver)
     hl = Login_lexiu(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.paintball_link()  ##点击竞彩足球
     hb.Play_f()  ###点击玩法
     hb.Play_bqc()  ##点击比分
     aa = hb.Football_bqc_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_lexiu()  # 输入账号,密码
         hc.submit_order_to_station_owner_button()  # 点击提交给站主
         hc.confirm_and_pay_button()  # 点击确认支付
コード例 #23
0
 def test_jxks_choosenumber_all_case(self):
     """验证选号页选号功能"""
     ha = HomePage_lexiu(self.driver)
     hb = GXKS_ChooseNumber_lexiu(self.driver)
     hb1 = ElevenFiveChooseNumber_lexiu(self.driver)
     hc = ConfirmLottery_lexiu(self.driver)
     hc1 = EleChooseFiveConfirmLottery_lexiu(self.driver)
     hl = Login_lexiu(self.driver)
     hd = LessPaySucess_lexiu(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.guangxi_express_three_link()  # 点击广西快三
     hb.play_jxks_ethfx()  ##点击二同号复选
     hb.Ethfx_all()  ##点击所有选号
     hb.Ethfx(1)  ##点击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_lexiu()  # 输入账号,密码
     hc1.submit_order_button()  # 点击提交给站主
     hc.confirm_and_pay_button()  # 点击确认支付
     mur1 = hd.assect_pay()  ##读取支付状态文本
     self.assertEqual('订单提交成功', mur1)
コード例 #24
0
 def test_Play_bf_Add_event(self):
     """验证添加/编辑赛事按钮,支付流程"""
     ha = HomePage_lexiu(self.driver)
     hb = PaintBallChooseNumber_lexiu(self.driver)
     hb1 = SingleFootChooseNumber_lexiu(self.driver)
     hc = ConfirmLottery_lexiu(self.driver)
     hc1 = PaintBallConfirm_lexiu(self.driver)
     hl = Login_lexiu(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.single_foot_link()  ###点击竞足单关
     hb.Play_f()  ####点击玩法
     hb.Play_bf()  ###点击比分玩法
     aa = hb1.Paintball_single_bf_nus_X(4)  ###随机点击4场比赛
     if aa > 0:
         hb.confirm_match()  ###点击已选N场比赛
         hc1.Add_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_lexiu()  # 输入账号,密码
         hc.submit_order_to_station_owner_button()  # 点击提交给站主
         hc.confirm_and_pay_button()  # 点击确认支付
コード例 #25
0
 def test_jxks_many_note_X_case(self):
     """多注号码,点击左边X按钮"""
     ha = HomePage_lexiu(self.driver)
     hb = GXKS_ChooseNumber_lexiu(self.driver)
     hb1 = ElevenFiveChooseNumber_lexiu(self.driver)
     hc = ConfirmLottery_lexiu(self.driver)
     hc1 = EleChooseFiveConfirmLottery_lexiu(self.driver)
     hl = Login_lexiu(self.driver)
     hd = LessPaySucess_lexiu(self.driver)
     ssc_cl = CQSSCConfirmLottery_lexiu(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.guangxi_express_three_link()  # 点击广西快三
     hb.play_jxks_ethfx()  ##点击二同号复选
     hb.Ethfx(1)  ##点击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_lexiu()  # 输入账号,密码
     hc1.submit_order_button()  # 点击提交给站主
     hc.confirm_and_pay_button()  # 点击确认支付
     mur1 = hd.assect_pay()  ##读取支付状态文本
     self.assertEqual('订单提交成功', mur1)
コード例 #26
0
 def test_Play_bf_Pf_del_icon(self):
     """验证删除选择的全部赛事图标,支付流程"""
     ha = HomePage_lexiu(self.driver)
     hb = PaintBallChooseNumber_lexiu(self.driver)
     hb1 = SingleFootChooseNumber_lexiu(self.driver)
     hc = ConfirmLottery_lexiu(self.driver)
     hc1 = PaintBallConfirm_lexiu(self.driver)
     hl = Login_lexiu(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.single_foot_link()  ###点击竞足单关
     hb.Play_f()  ####点击玩法
     hb.Play_bf()  ###点击比分玩法
     aa = hb1.Paintball_single_bf_nus_X(4)  ###随机点击4场比赛
     if aa > 0:
         hb.confirm_match()  ###点击已选N场比赛
         hc1.down_bf()
         hc1.Pf_del_icon()
         hc.confirm_delete_button()
         hb.top_more()
         hb1.Paintball_single_bf_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_lexiu()  # 输入账号,密码
         hc.submit_order_to_station_owner_button()  # 点击提交给站主
         hc.confirm_and_pay_button()  # 点击确认支付
コード例 #27
0
 def test_jxks_many_note_many_double_Continue_case(self):
     """多注多倍,继续选号"""
     ha = HomePage_lexiu(self.driver)
     hb = GXKS_ChooseNumber_lexiu(self.driver)
     hb1 = ElevenFiveChooseNumber_lexiu(self.driver)
     hc = JXKS_Confirm_lexiu(self.driver)
     hc1 = EleChooseFiveConfirmLottery_lexiu(self.driver)
     hc2 = ConfirmLottery_lexiu(self.driver)
     hl = Login_lexiu(self.driver)
     hd = LessPaySucess_lexiu(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.guangxi_express_three_link()  # 点击广西快三
     hb.play_jxks_ethfx()  ##点击二同号复选
     hb.Ethfx(3)  ##点击3注
     hb1.confirm_number_button()###点击确认选号
     hc.Button_add()  #点击倍数+号
     hc.Cont()###点击继续选号
     hb.Ethfx(1)##点击1注
     hb1.confirm_number_button()###点击确认选号
     mur=hc1.lottery_chase_throw_text()#读取注数
     self.assertEqual('4注1期2倍共16元',mur)
     hc1.submit_order_button()  # 点击提交给站主
     hl.login_lexiu()  # 输入账号,密码
     hc1.submit_order_button()  # 点击提交给站主
     hc2.confirm_and_pay_button()  # 点击确认支付
     mur1 = hd.assect_pay()  ##读取支付状态文本
     self.assertEqual('订单提交成功', mur1)
コード例 #28
0
 def test_Play_bf_Btn_twenty(self):
     """验证20倍按钮功能,支付流程"""
     ha = HomePage_lexiu(self.driver)
     hb = PaintBallChooseNumber_lexiu(self.driver)
     hb1 = SingleFootChooseNumber_lexiu(self.driver)
     hc = ConfirmLottery_lexiu(self.driver)
     hc1 = PaintBallConfirm_lexiu(self.driver)
     hc2 = SingleFootConfirmLottery_lexiu(self.driver)
     hl = Login_lexiu(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.single_foot_link()  ###点击竞足单关
     hb.Play_f()  ####点击玩法
     hb.Play_bf()  ###点击比分玩法
     aa = hb1.Paintball_single_bf_nus_X(2)  ###随机点击2场比赛
     if aa > 0:
         hb.confirm_match()  ###点击已选N场比赛
         hc1.Times_input_click()  #####点击倍数输入框
         hc1.Times_number(20)  ####点击20倍
         mul = hc2.Times_display_pbs()  ###获取倍数
         self.assertIn('20倍', mul)
         hc.submit_order_to_station_owner_button()  ####点击提交给站主
         # hl.new_user_login_tab()  # 点击新登录
         hl.login_lexiu()  # 输入账号,密码
         hc.submit_order_to_station_owner_button()  # 点击提交给站主
         hc.confirm_and_pay_button()  # 点击确认支付
コード例 #29
0
 def test_jxks_a_note_many_double_znzh_yj_case(self):
     """1注多倍号码,智能追号,提交"""
     ha = HomePage_lexiu(self.driver)
     hb = GXKS_ChooseNumber_lexiu(self.driver)
     hb1 = ElevenFiveChooseNumber_lexiu(self.driver)
     hc = ConfirmLottery_lexiu(self.driver)
     hc1 = EleChooseFiveConfirmLottery_lexiu(self.driver)
     hl = Login_lexiu(self.driver)
     hd = LessPaySucess_lexiu(self.driver)
     ssc_cl = CQSSCConfirmLottery_lexiu(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.guangxi_express_three_link()  # 点击广西快三
     hb.play_jxks_sthtx()  ##点击三同号通选
     hb.sthtx_choosenumber()  ##点击选号
     hb1.confirm_number_button()###点击确认选号
     hc1.throw_times_input(13)  ##输入倍数13倍
     mur=hc1.lottery_chase_throw_text()#读取注数
     self.assertEqual('1注1期13倍共26元',mur)
     ssc_cl.intelligently_chase_button()  # 点击智能追号
     ssc_cl.submit_button()  # 点击提交按钮
     hl.login_lexiu()  # 输入账号,密码
     hc1.submit_order_button()  # 点击提交给站主
     hc.confirm_and_pay_button()  # 点击确认支付
     mur1 = hd.assect_pay()  ##读取支付状态文本
     self.assertEqual('订单提交成功', mur1)
コード例 #30
0
 def test_edit_event_case(self):
     '''验证投注确认页编辑赛事按钮测试流程'''
     hp = HomePage_lexiu(self.driver)
     pbcn = PaintBallChooseNumber_lexiu(self.driver)
     cl = ConfirmLottery_lexiu(self.driver)
     pbc = PaintBallConfirm_lexiu(self.driver)
     l = Login_lexiu(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()  # 点击确认赛事
         pbc.Add_event()  #点击编辑赛事
         bb = pbcn.edit_event(1)  # 选择1场比赛
         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("我已进入竞足单关")