def test_Play_bf_emptying(self):
     """验证选号页面清空按钮功能,支付流程"""
     ha = HomePage(self.driver)
     hb = PaintBallChooseNumber(self.driver)
     hb1 = SingleFootChooseNumber(self.driver)
     hc = ConfirmLottery(self.driver)
     hl = Login(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:
         hb1.Emptying_pbs()
         hb.confirm_match()  ###点击已选N场比赛
         hb1.Paintball_single_bf_nus_X(5)  ###随机点击5场比赛
         hb.confirm_match()  ###点击已选N场比赛
         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_UnionLotto_Hand_re_r18b1_case(self):
     '''重复选号取消选中测试'''
     ###点击进入双色球选号页面###
     hp = HomePage(self.driver)
     hp.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     hp.Moveable_float_close()
     hp.UnionLotto_link()  # 点击双色球链接
     ulcn = UnionLottoChooseNumber(self.driver)
     ulcn.u_rechoose_red_label18()  #随机选中18个红球,再取消选中的红球
     ulcn.u_red_label18()  #重新选取18个红球
     ulcn.u_bule_label1()  #选取1个蓝球
     ulcn.Confirm_button()  #点击确认选号按钮
     cl = ConfirmLottery(self.driver)
     cl.submit_order_to_station_owner_button()  # 提交订单给站主
     l = Login(self.driver)  #####用户登录######
     l.login()
     cl.submit_order_to_station_owner_button()  # 点击“提交订单给站主”按钮
     cl.confirm_and_pay_button()  # 点击确认并支付按钮
     '''断言验证提交订单成功'''
     sos = SubmitOrderSuccess(self.driver)
     hp.Moveable_float_close()  # 关闭悬浮窗口
     text = sos.submit_order_success()
     self.assertEqual("订单提交成功", text, "提交订单失败")
 def test_UnionLotto_Continue_buy(self):
     """验证继续投注该彩种"""
     ha = HomePage(self.driver)
     hb = UnionLottoChooseNumber(self.driver)
     hc = ConfirmLottery(self.driver)
     hc1 = PaintBallChooseNumber(self.driver)
     hl = Login(self.driver)
     hd = SubmitOrderSuccess(self.driver)
     hf = SubmitOrderSuccess(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()  # 点击确认选号按钮
     mur = hc.lottery_number_text()  # 读取注数
     self.assertEqual('1', mur)  ##断言
     nu = hc.throw_time_text()  ###倍数
     self.assertEqual('1', nu)
     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()  # 点击确认支付
     ha.Moveable_float_close()
     hd.Continue_buy()  ##点击继续购买该彩种
     mur1 = hc1.Play_fb()
     self.assertEqual('玩\n法', mur1)
     hb.machine_choose_button()  # 点击机选
     hb.machine_choose_one_button()  # 机选一注
     hb.Confirm_button()  # 确认选号
     hc.submit_order_to_station_owner_button()  # 点击提交给站主
     hc.confirm_and_pay_button()  # 点击确认支付
     text1 = hf.submit_order_success()  # 获取提交订单成功文本
     self.assertEqual('订单提交成功', text1)
Exemplo n.º 4
0
 def test_jxks_many_note_a_double_case(self):
     """多注1倍号码"""
     ha = HomePage(self.driver)
     hb = JXKS_ChooseNumber(self.driver)
     hb1 = ElevenFiveChooseNumber(self.driver)
     hc = ConfirmLottery(self.driver)
     hc1 = EleChooseFiveConfirmLottery(self.driver)
     hl = Login(self.driver)
     hd = LessPaySucess(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.jiangxi_express_three_link()  # 点击江西快三
     hb.play_jxks_ebth()  ##点击二不同号
     hb.Ebth(3)  ##点击3个选号
     hb1.confirm_number_button()  ###点击确认选号
     mur = hc1.lottery_chase_throw_text()  #读取注数
     self.assertEqual('3注1期1倍共6元', mur)
     hc1.submit_order_button()  # 点击提交给站主
     hl.login()  # 输入账号,密码
     hc1.submit_order_button()  # 点击提交给站主
     hc.confirm_and_pay_button()  # 点击确认支付
     mur1 = hd.assect_pay()  ##读取支付状态文本
     self.assertEqual('订单提交成功', mur1)
Exemplo n.º 5
0
 def optimize_award_case(self):
     '''验证奖金优化流程测试'''
     hp = HomePage(self.driver)
     hcn = HaobcChooseNumber(self.driver)
     cl = ConfirmLottery(self.driver)
     pbc = PaintBallConfirm(self.driver)
     hl = Login(self.driver)
     hp.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     hp.Moveable_float_close()
     hp.single_basketball_link()  ##点击竞篮单关
     hcn.Play_f()  ###点击玩法
     hcn.Play_sfc()  ##点击胜负
     aa = hcn.Basketball_sfc_nus_X(4)  ###随机点击4场比赛
     if aa > 0:
         hcn.confirm_match()  ###点击确认赛事
         pbc.Pf_bouns()  ##点击奖金优化
         text = pbc.optimize_award()  #获取奖金优化页上方文本
         self.assertIn("平均优化购买", text)
         cl.submit_order_to_station_owner_button()  ####点击提交给站主
         # hl.new_user_login_tab()  # 点击新登录
         hl.login()  # 输入账号,密码
         cl.submit_order_to_station_owner_button()  # 点击提交给站主
         cl.confirm_and_pay_button()  # 点击确认支付
Exemplo n.º 6
0
 def test_throw_add_btn_case(self):
     '''点击投注倍数的+按钮流程测试'''
     hp = HomePage(self.driver)
     pbcn = PaintBallChooseNumber(self.driver)
     sfcn = SingleFootChooseNumber(self.driver)
     sfcl = SingleFootConfirmLottery(self.driver)
     cl = ConfirmLottery(self.driver)
     pbc = PaintBallConfirm(self.driver)
     l = Login(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.Btn_add()  #点击+按钮
         sleep(4)
         text = sfcl.lottery_times_text()  #获取投注倍数文本
         self.assertIn('1注6倍', text)
     if aa == 0:
         text = sfcn.Play_dgp_text()
         self.assertIn("单关配", text)
Exemplo n.º 7
0
 def test_Play_mix_emptying(self):
     """验证选号页面清空按钮功能,支付流程"""
     ha = HomePage(self.driver)
     hb = HaobcChooseNumber(self.driver)
     hb1 = PaintBallChooseNumber(self.driver)
     hc = ConfirmLottery(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.Emptying()  ##点击清除
         hb.confirm_match()  ###点击已选N场比赛
         hb.Basketball_mix_nus_X(5)  ###随机点击5场比赛
         hb.confirm_match()  ###点击已选N场比赛
         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()  # 点击确认支付
Exemplo n.º 8
0
 def test_choosenumber_case(self):
     """验证选号页赛事结果功能"""
     ha = HomePage(self.driver)
     hb = RX9C_choosenumber(self.driver)
     hc = RX9C_ConfirmLottery(self.driver)
     hc1 = ConfirmLottery(self.driver)
     hl = Login(self.driver)
     hd = LessPaySucess(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.victory_defeat_14_link()  # 点击胜负14场
     a = hb.Games_nu()  ###点击展示的全部赛事结果
     if a == 1:
         hb.Games_nu()  ###取消展示的全部赛事结果
         hb.Games_nus(14, 1)  ###点击14场展示的赛事结果
         hb.Confirm_pick()  ###点击确认选号
         hc.Submit_station()  ####点击提交给站主
         # hl.new_user_login_tab()  # 点击新登录
         hl.login()  # 输入账号,密码
         hc.Submit_station()  # 点击提交给站主
         hc1.confirm_and_pay_button()  # 点击确认支付()
         mur1 = hd.assect_pay()  ##读取支付状态文本
         self.assertEqual('订单提交成功', mur1)
Exemplo n.º 9
0
 def test_double_cancel_case(self):
     '''验证点击两次号码取消选号,流程测试'''
     hp = HomePage(self.driver)
     hp.open()
     ulcn = UnionLottoChooseNumber(self.driver)
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     hp.Moveable_float_close()
     hp.gd_11_5_link()  # 点击广东11选5链接
     efcn = ElevenFiveChooseNumber(self.driver)
     efcn.spread_mode_button()  ##选择展开玩法
     efcn.mode_choose(23, 1)  #广东11选5任选二
     efcn.countdown_text()  # 检查“距离第xxx期截止:”文案是否存在
     lable1 = efcn.hand_options(11)
     total_buy_text = efcn.total_buy_text()
     self.assertIn("55注 ", total_buy_text)
     efcn.hand_options(11)
     total_buy_text = efcn.total_buy_text()
     self.assertIn("请至少选择", total_buy_text)
     lable2 = efcn.hand_options(2)  #任选两个球
     if lable1 != lable2:
         print("双击取消选号成功")
     else:
         print("双击取消选号失败")
     efcn.confirm_number_button()  #确认选号
Exemplo n.º 10
0
 def test_group_there_add_clear_number_case(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_addA()  ###点击一个数字
     hb2.clear_number()  # 点击清除选号页面
     hb1.Confirm_nu()  # 点击确认选号
     hb1.Confirm_nu()  # 点击确认选号
     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()  # 点击确认支付
Exemplo n.º 11
0
 def test_Play_bf_Times_input(self):
     """验证修改倍数输入框功能,支付流程"""
     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(4)  ###随机点击4场比赛
     if aa > 0:
         hb.confirm_match()  ###点击已选N场比赛
         hc1.Times_input(3)  #####修改倍数为3
         mul = hc1.Times_display()  ###获取倍数
         self.assertEqual('3', 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_group_six_Screening_da_case(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_d()  ####点击组三
     hb.Screening_d(2)  ###点击筛选中 大 按钮
     hb1.Confirm_nu()  # 点击确认选号
     mur = hd.Test_note_nu()
     self.assertEqual('20', mur)  ####断言注数
     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_group_six_click_too_confirm_case(self):
     """验证选号页面,点击2次确认选号按钮功能"""
     ha = HomePage(self.driver)
     hb = Arrang_there_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.rank_three_link()  ####点击排列3
     hb.Play()  ###点击玩法
     hb.Play_Group_six()  ####点击组六
     hb1.Confirm_nu()  # 点击确认选号
     hb1.Confirm_nu()  # 点击确认选号
     mur = hd.Test_note_nu()
     self.assertEqual('1', mur)  ####断言注数
     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()  # 点击确认支付
Exemplo n.º 14
0
 def test_Lottery_DanTuo_4_18_1_11_case(self):
     '''胆拖模式前区选择4个胆码,18个拖码,后区选择1个胆码,11个拖码测试流程'''
     hp = HomePage(self.driver)
     hp.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     hp.Moveable_float_close()
     hp.Lottery_link()  # 点击大乐透链接
     blcn = BigLotteryChooseNum(self.driver)
     ulcn = UnionLottoChooseNumber(self.driver)
     ulcn.DanTuo_mode()  # 选择胆拖模式
     blcn.l_red_four_eighteen()  # 红球选取4个胆码18个拖码
     blcn.l_bule_one_eleven()  # 后区选择1个胆码11个拖码
     ulcn.Confirm_button()  # 点击确认选号
     cl = ConfirmLottery(self.driver)
     cl.submit_order_to_station_owner_button()  # 点击提交订单给站主
     l = Login(self.driver)
     l.new_user_login_tab()  # 切换到新用户登录
     l.login()  # 点击登录
     cl.submit_order_to_station_owner_button()  # 点击提交订单给站主
     cl.confirm_and_pay_button()  # 点击确认并支付
     sos = SubmitOrderSuccess(self.driver)
     hp.Moveable_float_close()
     text = sos.submit_order_success()
     self.assertEqual("订单提交成功", text, "提交订单失败")
Exemplo n.º 15
0
 def test_seven_color_Del_all_nu_case(self):
     """验证确认投注页面,点击删除选号图标功能"""
     ha = HomePage(self.driver)
     hb = Seven_color_choosenumber(self.driver)
     hb2 = There_D_choosenumber(self.driver)
     hb1 = ArrangeFiveChooseNumber(self.driver)
     hc = ConfirmLottery(self.driver)
     hc1 = ArrangeFiveConfirmLottery(self.driver)
     hl = Login(self.driver)
     hd = LessPaySucess(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.rank_five_link()  ###点击排列5
     hb1.Afive_nuws(1)  # 随机选择1个万位号码
     hb1.Afive_nuqs(1)  # 随机选择1个千位号码
     hb1.Afive_nubs(1)  # 随机选择1个百位号码
     hb1.Afive_down()  # 鼠标向下
     hb1.Afive_nuss(1)  # 随机选择1个十位号码
     hb1.Afive_nugs(1)  # 随机选择1个个位号码
     hb1.Confirm_nu()  # 点击确认选号按钮
     hc.delete_all_num_button()  ###点击清除所有选号
     mur = hb2.Clear()
     self.assertEqual('清空', mur)
 def test_UnionLotto_assemblage_after(self):
     """多注(复式、单式组合)选号"""
     ha = HomePage(self.driver)
     hb = UnionLottoChooseNumber(self.driver)
     hc = ConfirmLottery(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.UnionLotto_link()  # 点击双色球链接
     hb.machine_choose_button()  # 点击机选
     hb.machine_choose_one_button()  # 机选一注
     hb.Confirm_button()  # 确认选号
     hc.continue_choose_num_button()##继续选号
     hb.u_red_label18()  # 任意选择18个红球
     hb.u_bule_label1()  # 任意选择1个蓝球
     hb.Confirm_button()  # 点击确认选号按钮
     mur = hc.lottery_number_text()  # 读取注数
     self.assertEqual('18565', mur)  ##断言
     nu = hc.throw_time_text()  ###倍数
     self.assertEqual('1', nu)
     hc.submit_order_to_station_owner_button()
Exemplo n.º 17
0
 def test_less_payment_shortfall_case(self):
     '''验证差额支付流程'''
     ###点击进入双色球选号页面###
     hp = HomePage(self.driver)
     hp.open()
     l = Login(self.driver)
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     hp.Moveable_float_close()
     hp.UnionLotto_link()  #点击双色球链接
     ulcn = UnionLottoChooseNumber(self.driver)
     ulcn.u_red_label6()  # 任意选择6个红球
     ulcn.u_bule_label1()  # 任意选择1个蓝球
     ulcn.Confirm_button()  # 点击确认选号按钮
     cl = ConfirmLottery(self.driver)
     cl.submit_order_to_station_owner_button()  # 点击“提交订单给站主”按钮
     l.login_nomoney()  #点击登录
     cl.submit_order_to_station_owner_button()  # 点击“提交订单给站主”按钮
     cl.confirm_and_pay_button()  # 点击“确认并支付”按钮
     pm = PaymetMode(self.driver)
     mur = pm.Top_up()  ##获取充值成功文本
     self.assertEqual('充值', mur)
 def test_UnionLotto_Continue_pick(self):
     """继续选号添加复式选号"""
     ha = HomePage(self.driver)
     hb=UnionLottoChooseNumber(self.driver)
     hc=ConfirmLottery(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.continue_choose_num_button()##继续选号
     hb.u_red_label18()  # 任意选择18个红球
     hb.u_bule_label1()  # 任意选择1个蓝球
     hb.Confirm_button()  # 点击确认选号按钮
     mur = hc.lottery_number_text()  # 读取注数
     self.assertEqual('18565', mur)
     nu = hc.throw_time_text()###倍数
     self.assertEqual('1', nu)
     hc.submit_order_to_station_owner_button()##点击提交给站主
 def test_Lottery_Machine_cancel_pay(self):
     '''测试提交订单页确认支付弹窗的x按钮'''
     hp = HomePage(self.driver)
     hp.open()
     hp.Moveable_float_close()  # 关闭悬浮窗口
     hp.Lottery_link()  # 点击大乐透链接
     ulcn = UnionLottoChooseNumber(self.driver)
     ulcn.machine_choose_button()  # 点击机选按钮
     ulcn.machine_choose_one_button()  # 点击机选一注
     ulcn.Confirm_button()  # 点击确认选号按钮
     cl = ConfirmLottery(self.driver)
     cl.submit_order_to_station_owner_button()#提交订单给站主
     l = Login(self.driver)
     l.new_user_login_tab()  # 切换到新用户登录
     l.login()
     cl.submit_order_to_station_owner_button()  # 点击“提交订单给站主”按钮
     cl.cancel_pay_button()#确认支付页点击x按钮
     '''断言验证取消支付成功'''
     text = cl.confirm_num_page_text()
     self.assertEqual("提交订单给站主", text)
     print("我已放弃删除,回到了" + text + "页")
 def test_UnionLotton_Machine_cancel_pay(self):
     '''机选一注取消支付测试'''
     hp = HomePage(self.driver)
     hp.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     hp.Moveable_float_close()
     hp.UnionLotto_link()# 点击双色球链接
     ####选择机选一注并确认选号####
     ulcn = UnionLottoChooseNumber(self.driver)
     ulcn.machine_choose_button()  # 点击机选
     ulcn.machine_choose_one_button()# 机选1注
     ulcn.Confirm_button()  # 确认选号
     cl = ConfirmLottery(self.driver)
     cl.submit_order_to_station_owner_button()  # 点击“提交订单给站主”按钮
     #####用户登录######
     l = Login(self.driver)
     l.login()
     cl.submit_order_to_station_owner_button()  # 点击“提交订单给站主”按钮
     cl.cancel_pay_button()#点击取消支付x按钮
     '''断言验证取消支付成功'''
     text = cl.confirm_num_page_text()
     self.assertEqual("提交订单给站主", text)
     print("我已放弃删除,回到了" + text + "页")
 def test_UnionLotto_unitary_many_note_del_X(self):
     """左边X按钮,能够删除所选号码"""
     ha = HomePage(self.driver)
     hb = UnionLottoChooseNumber(self.driver)
     hc = ConfirmLottery(self.driver)
     hd = PaintBallConfirm(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.continue_choose_num_button()  ##继续选号
     hb.u_red_label6()  # 任意选择6个红球
     hb.u_bule_label1()  # 任意选择1个蓝球
     hb.Confirm_button()  # 点击确认选号按钮
     hc.Del_x()  ##点击左侧X按钮
     mur = hc.lottery_number_text()  # 读取注数
     self.assertEqual('1', mur)  ##断言
     nu = hc.throw_time_text()  ###倍数
     self.assertEqual('1', nu)
     hc.submit_order_to_station_owner_button()
Exemplo n.º 22
0
 def test_after_Continue_buy(self):
     """打开追号订单详情,点击继续购买该方案"""
     ha = HomePage(self.driver)
     hl = Login(self.driver)
     hb = UnionLottoChooseNumber(self.driver)
     hc = ConfirmLottery(self.driver)
     hd = MyTicket(self.driver)
     he = OrderDetails(self.driver)
     hf = SubmitOrderSuccess(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.My_lottery_ticket()  # 点击我的彩票
     hl.login()  # 点击登录
     hd.After_nu()  ##点击追号订单
     hd.After_nu_record()  ###点击追号记录的订单
     he.Scheme()  #点击继续购买该方案
     mur = hc.confirm_num_page_text()
     self.assertEqual('提交订单给站主', mur)
     hc.submit_order_to_station_owner_button()  # 点击提交订单给站主
     hc.confirm_and_pay_button()  # 点击确认支付
     text1 = hf.submit_order_success()  # 获取提交订单成功文本
     self.assertEqual('订单提交成功', text1)
Exemplo n.º 23
0
 def test_Lottery_information_buy_pause_five_case(self):
     """进入开奖公告,打开双色球开奖详情,点击投注双色球,进入双色球投注页面,选1注号码,在投注确认页,机选5注,修改倍数,期数"""
     ha = HomePage(self.driver)
     hl = Login(self.driver)
     hb = UnionLottoChooseNumber(self.driver)
     hc = ConfirmLottery(self.driver)
     hd = PaymetMode(self.driver)
     he = BaofooPayment(self.driver)
     hf = ChooseBank(self.driver)
     hf1 = SubmitOrderSuccess(self.driver)
     hf2 = LessPaySucess(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.machine_choose_five_button()  ##点击机选5注
     hc.chase_ticket_input("4")  # 输入追4期
     hc.throw_times_input("3")  #输入投注倍数为3倍
     lottery_number_text = hc.lottery_number_text()  # 获取投注注数文本
     self.assertIn("6", lottery_number_text)  # 检查投注注数为1注
     chase_time_text = hc.chase_time_text()  # 获取追号期数
     self.assertIn("4", chase_time_text)  # 检查追号期数为4期
     throw_times = hc.throw_time_text()  # 获取投注倍数定位
     self.assertIn("3", throw_times)  # 检查投注倍数为3倍
     hc.submit_order_to_station_owner_button()  # 点击提交给站主
     hl.login()  # 输入账号,密码
     hc.submit_order_to_station_owner_button()  # 点击提交给站主
     hc.confirm_and_pay_button()  # 点击确认支付
     text1 = hf1.submit_order_success()  # 获取提交订单成功文本
     self.assertEqual('订单提交成功', text1)
Exemplo n.º 24
0
 def test_orderdetails_continue_scheme_case(self):
     '''胆拖投注提交订单之后,查看订单详情,点击继续购买该方案,提交订单'''
     hp = HomePage(self.driver)
     ulcn = UnionLottoChooseNumber(self.driver)
     efcn = ElevenFiveChooseNumber(self.driver)
     efcl = EleChooseFiveConfirmLottery(self.driver)
     od = OrderDetails(self.driver)
     l = Login(self.driver)
     sos = SubmitOrderSuccess(self.driver)
     cl = ConfirmLottery(self.driver)
     hp.open()
     hp.Moveable_float_close()
     hp.My_lottery_ticket()  # 点击我的彩票
     l.login()  # 登录
     hp.homepage_link()  # 点击首页
     hp.Moveable_float_close()
     hp.gx_11_5_link()  # 点击广西11选5链接
     efcn.spread_mode_button()  # 展开玩法
     efcn.mode_choose(24, 16)  # 选择广西11选5胆拖模式任选二玩法
     efcn.dantuo_choose_num(1, 2)  # 选取1个胆码2个拖码
     efcn.confirm_number_button()  # 点击确认选号
     efcl.submit_order_button()  # 点击提交订单给站主
     cl.confirm_and_pay_button()  ##点击确认并支付
     hp.Moveable_float_close()  # 如果出现浮层弹框,关闭
     sos.check_order_details()  # 点击查看订单详情
     od.Scheme()  #点击继续投注该方案
     num1 = efcl.Ele_five_select_number()  # 获取投注确认页的选号
     efcl.submit_order_button()  # 点击提交订单给站主
     cl.confirm_and_pay_button()  ##点击确认并支付
Exemplo n.º 25
0
 def test_dantuo_optiops2_intelligent_chase_case(self):  ###mj20171211
     '''胆拖投注,进入智能追号页面,默认追期,提交订单'''
     hp = HomePage(self.driver)
     hp.open()
     ulcn = UnionLottoChooseNumber(self.driver)
     ssc_cl = CQSSCConfirmLottery(self.driver)
     uncl = ConfirmLottery(self.driver)
     efcl = EleChooseFiveConfirmLottery(self.driver)
     sos = SubmitOrderSuccess(self.driver)
     od = OrderDetails(self.driver)
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     hp.Moveable_float_close()
     hp.My_lottery_ticket()  #点击我的彩票
     l = Login(self.driver)
     l.login()  # 点击登录
     hp.Home_page()  #点击首页
     hp.Moveable_float_close()
     hp.gx_11_5_link()  # 点击广西11选5链接
     efcn = ElevenFiveChooseNumber(self.driver)
     efcn.countdown_text()  # 检查“距离第xxx期截止:”文案是否存在
     efcn.spread_mode_button()  ##选择展开玩法
     efcn.mode_choose(24, 16)  # 选择广西11选5胆拖模式任选二玩法
     efcn.dantuo_choose_num(1, 2)  # 选取1个胆码2个拖码
     total = efcn.total_buy_text()  # 获取注数文本
     self.assertIn("2", total)  # 检查2注
     efcn.confirm_number_button()  # 点击确认选号
     ssc_cl.intelligently_chase_button()  #点击智能选号
     ssc_cl.submit_button()  #点击智能追号的提交按钮
     uncl.confirm_and_pay_button()  # 点击确认支付
     hp.Moveable_float_close()  # 如果出现浮层弹框,关闭
     text = sos.submit_order_success()  # 获取页面“订单提交成功”文本
     self.assertEqual("订单提交成功", text)
     trade_name = sos.trade_name_text()  # 获取页面商品名称文本
     self.assertIn("商品名称:乐米彩票-广西11选5", trade_name)
 def test_threestar_choose_one_case(self):
     '''三星直选玩法,个位十位百位各选一个号码并提交订单流程测试'''
     hp = HomePage(self.driver)
     hp.open()
     l = Login(self.driver)
     efcn = ElevenFiveChooseNumber(self.driver)
     efcl = EleChooseFiveConfirmLottery(self.driver)
     cl = ConfirmLottery(self.driver)
     sos = SubmitOrderSuccess(self.driver)
     od = OrderDetails(self.driver)
     hp.Moveable_float_close()  #点击关闭浮窗
     hp.My_lottery_ticket()  #点击我的彩票
     l.login()  #点击登录
     hp.homepage_link()  #点击首页
     hp.Moveable_float_close()  # 点击关闭浮窗
     hp.cqssc_link()  #点击重庆时时彩链接
     ssc_cn = CQSSC_ChooseNumber(self.driver)
     ssc_cn.play_mode()  #选择模式
     ssc_cn.three_star()  #选择三星
     num1 = ssc_cn.three_star_select(1, 1, 1)  #百十个位各选一个数字
     aa = efcn.total_buy_text()
     self.assertIn("1注 ", 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)
     hp.Moveable_float_close()  # 如果出现浮层弹框,关闭
     trade_name = sos.trade_name_text()  # 获取页面商品名称文本
     self.assertIn("商品名称:乐米彩票-重庆时时彩", trade_name)
     sos.check_order_details()  #点击查看订单详情
     num2 = od.bet_number()  #获取页面投注号码
     self.assertIn(num1, num2)
 def test_bigsmall_choose_double_case(self):
     '''大小单双玩法,个位十位各选多个属性,确认选号,提交订单'''
     hp = HomePage(self.driver)
     hp.open()
     l = Login(self.driver)
     efcn = ElevenFiveChooseNumber(self.driver)
     efcl = EleChooseFiveConfirmLottery(self.driver)
     cl = ConfirmLottery(self.driver)
     sos = SubmitOrderSuccess(self.driver)
     hp.Moveable_float_close()  # 点击关闭浮窗
     hp.My_lottery_ticket()  # 点击我的彩票
     l.login()  # 点击登录
     hp.homepage_link()  # 点击首页
     hp.cqssc_link()  # 点击重庆时时彩链接
     ssc_cn = CQSSC_ChooseNumber(self.driver)
     ssc_cn.play_mode()  # 选择模式
     ssc_cn.big_little()  # 选择大小单双
     ssc_cn.ds_shiwei_all()  # 十位选择所有号码
     ssc_cn.ds_gewei_all()  # 个位选择所有号码
     aa = efcn.total_buy_text()
     self.assertIn("16注 ", 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)
     hp.Moveable_float_close()  # 如果出现浮层弹框,关闭
     trade_name = sos.trade_name_text()  # 获取页面商品名称文本
     self.assertIn("商品名称:乐米彩票-重庆时时彩", trade_name)
 def test_threestar_choose_all_case(self):
     '''二星直选玩法,个十百三位各选所有号码'''
     hp = HomePage(self.driver)
     hp.open()
     l = Login(self.driver)
     efcn = ElevenFiveChooseNumber(self.driver)
     efcl = EleChooseFiveConfirmLottery(self.driver)
     cl = ConfirmLottery(self.driver)
     sos = SubmitOrderSuccess(self.driver)
     hp.Moveable_float_close()  #点击关闭浮窗
     hp.My_lottery_ticket()  #点击我的彩票
     l.login()  #点击登录
     hp.homepage_link()  #点击首页
     hp.cqssc_link()  #点击重庆时时彩链接
     ssc_cn = CQSSC_ChooseNumber(self.driver)
     ssc_cn.play_mode()  #选择模式
     ssc_cn.three_star()  #选择三星
     ssc_cn.baiwei_all()
     ssc_cn.shiwei_all()
     ssc_cn.gewei_all()
     aa = efcn.total_buy_text()
     self.assertIn("1000注 ", 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)
     hp.Moveable_float_close()  # 如果出现浮层弹框,关闭
     trade_name = sos.trade_name_text()  # 获取页面商品名称文本
     self.assertIn("商品名称:乐米彩票-重庆时时彩", trade_name)
 def test_choose_number_history_recommendation_num_case(self):
     '''选号页面,右上方隐藏的“历史走势”按钮,点击【使用推荐号码】,提交订单'''
     hp = HomePage(self.driver)
     hp.open()
     l = Login(self.driver)
     efcn = ElevenFiveChooseNumber(self.driver)
     ulcn = UnionLottoChooseNumber(self.driver)
     ssc_cn = CQSSC_ChooseNumber(self.driver)
     ht = HistoricalTrend(self.driver)
     efcl = EleChooseFiveConfirmLottery(self.driver)
     cl = ConfirmLottery(self.driver)
     sos = SubmitOrderSuccess(self.driver)
     od = OrderDetails(self.driver)
     hp.Moveable_float_close()  # 点击关闭浮窗
     hp.My_lottery_ticket()  # 点击我的彩票
     l.login()  # 点击登录
     hp.homepage_link()  # 点击首页
     hp.Moveable_float_close()  # 点击关闭浮窗
     hp.cqssc_link()  # 点击重庆时时彩链接
     ulcn.There_clock()  #点击。。。
     ssc_cn.history_trend()  #点击历史走势
     ht.use_recommend_num_button()  #点击使用推荐号码
     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_threestar_choose_one_continue_buy_caizhong_case(self):
     '''验证购买成功页【点击继续投注该彩种】,页面跳转至选号页面'''
     hp = HomePage(self.driver)
     hp.open()
     l = Login(self.driver)
     efcn = ElevenFiveChooseNumber(self.driver)
     efcl = EleChooseFiveConfirmLottery(self.driver)
     cl = ConfirmLottery(self.driver)
     sos = SubmitOrderSuccess(self.driver)
     od = OrderDetails(self.driver)
     hp.Moveable_float_close()  #点击关闭浮窗
     hp.My_lottery_ticket()  #点击我的彩票
     l.login()  #点击登录
     hp.homepage_link()  #点击首页
     hp.Moveable_float_close()  # 点击关闭浮窗
     hp.cqssc_link()  #点击重庆时时彩链接
     ssc_cn = CQSSC_ChooseNumber(self.driver)
     ssc_cn.play_mode()  #选择模式
     ssc_cn.three_star()  #选择三星
     num1 = ssc_cn.three_star_select(1, 1, 1)
     efcn.confirm_number_button()  # 点击确认选号
     efcl.submit_order_button()  # 点击提交订单给站主
     cl.confirm_and_pay_button()  # 点击确认并支付
     hp.Moveable_float_close()  # 如果出现浮层弹框,关闭
     sos.Continue_buy()  #点击继续投注该彩种
     cc = efcn.total_buy_text()
     self.assertIn("请每位至少选择1个号码", cc, '页面未跳转至选号页面')