Esempio n. 1
0
 def test_jxks_many_note_many_double_znzh_tj_case(self):
     """多注多倍号码,智能追号,提交"""
     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)
     ssc_cl = CQSSCConfirmLottery(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.jiangxi_express_three_link()  # 点击江西快三
     hb.play_jxks_sthdx()  ##点击三同号单选
     hb.sthdx_choosenumber_nu(2)  ##点击2注
     hb1.confirm_number_button()###点击确认选号
     hc1.throw_times_input(13)  ##输入倍数13倍
     mur=hc1.lottery_chase_throw_text()#读取注数
     self.assertEqual('2注1期13倍共52元',mur)
     ssc_cl.intelligently_chase_button()  # 点击智能追号
     ssc_cl.submit_button()  # 点击提交按钮
     hl.login()  # 输入账号,密码
     hc1.submit_order_button()  # 点击提交给站主
     hc.confirm_and_pay_button()  # 点击确认支付
     mur1 = hd.assect_pay()  ##读取支付状态文本
     self.assertEqual('订单提交成功', mur1)
Esempio n. 2
0
 def test_many_note_many_double_pause_five_case(self):
     """多注多倍,机选五注"""
     ha = HomePage(self.driver)
     hb = Arrang_there_choosenumber(self.driver)
     hb1 = UnionLottoChooseNumber(self.driver)
     hb2 = 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_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()  # 输入账号,密码
     hc.submit_order_to_station_owner_button()  # 点击提交给站主
     hc.confirm_and_pay_button()  # 点击确认支付
     mur4 = hd.assect_pay()  ##读取支付状态文本
     self.assertEqual('订单提交成功', mur4)
 def test_threestar_choose_one_continue_buy_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()  #选择三星
     ssc_cn.baiwei_random(1)
     ssc_cn.shiwei_random(1)
     ssc_cn.gewei_random(1)
     efcn.confirm_number_button()  # 点击确认选号
     efcl.submit_order_button()  # 点击提交订单给站主
     cl.confirm_and_pay_button()  # 点击确认并支付
     hp.Moveable_float_close()  # 如果出现浮层弹框,关闭
     sos.check_order_details()  # 点击查看订单详情
     od.Scheme()  #点击继续购买该方案
     efcl.submit_order_button()  # 点击提交订单给站主
     cl.confirm_and_pay_button()  # 点击确认并支付
     text = cl.lottery_confirm_num_page_text()
     self.assertEqual("投注确认", text, '页面未跳转至投注确认页')
Esempio n. 4
0
 def test_onestar_machine_choose_one_cancel_delete_all_case(self):
     '''机选1注,投注确认页,点击【删除所有投注】图标【取消】删除,提交订单'''
     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)
     ulcn = UnionLottoChooseNumber(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.one_star()  #选择一星
     ulcn.machine_choose_button()  #点击机选
     ulcn.machine_choose_one_button()  #机选一注
     efcn.confirm_number_button()  # 点击确认选号
     cl.delete_all_num_button()  #删除所有选号
     cl.cancel_delete_button()  #取消删除
     bb = efcl.lottery_chase_throw_text()  # 获取注数倍数
     self.assertIn("1注1期1倍", bb)
     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_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.gd_11_5_link()  # 点击广东11选5链接
     efcn.spread_mode_button()  # 展开玩法
     efcn.mode_choose(23, 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()  ##点击确认并支付
Esempio n. 6
0
 def test_twostar_choose_all_case(self):
     '''二星直选玩法,个位选择9个号码十位选择9个号码'''
     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.two_star()#选择两星
     ssc_cn.shiwei_all()
     ssc_cn.gewei_all()
     aa = efcn.total_buy_text()
     self.assertIn("100注 ", 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)
Esempio n. 7
0
 def test_onestar_machine_choose_five_delete_one_case(self):
     '''机选5注,投注确认页,点击【单个删除投注】图标,投注注数减少一注,提交订单'''
     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)
     ulcn = UnionLottoChooseNumber(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.one_star()  # 选择一星
     ulcn.machine_choose_button()  # 点击机选
     ulcn.machine_choose_five_button()  # 机选5注
     num = cl.event_count()  #获取总共有多少注
     cl.del_n(5)  # 选择删除第5场投注
     num1 = cl.event_count()  #获取删除后的场数
     self.assertEqual(num - 1, num1)
     bb = efcl.lottery_chase_throw_text()  # 获取注数倍数
     self.assertIn("4注1期1倍", bb)
     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_Direct_all_choosenumber_case(self):
     """验证选号页面数字球功能"""
     ha = HomePage(self.driver)
     hb = There_D_choosenumber(self.driver)
     hb1 = ArrangeFiveChooseNumber(self.driver)
     hc = ConfirmLottery(self.driver)
     hl = Login(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.fucai_3D_link()  ###点击3D
     hb.Play_d()  ###点击玩法
     hb.Play_direct_d()  ###点击直选
     hb.there_D_bai()  ##点击百位数字
     hb.there_D_shi()  ##点击十位数字
     hb.there_D_ge()  ##点击个位数字
     hb.there_D_bai()  ##取消百位数字
     hb.there_D_shi()  ##取消十位数字
     hb.there_D_ge()  ##取消个位数字
     hb.there_D_bais(1, 0)  ##随机取百位1个数字
     hb.there_D_shis(0, 1)  ##随机取十位1个数字
     hb.there_D_ges(0, 1)  ##随机取个位1个数字
     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()  # 点击确认支付
 def test_Direct_iagree_case(self):
     """验证确认投注页面,'点击我已满18岁单选按钮"""
     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_direct_d()  ###点击直选
     hb.there_D_bais(1, 0)  # 随机选取百位去个数字
     hb.there_D_shis(0, 1)  # 随机选取十位1个数字
     hb.there_D_ges(0, 1)  # 随机选择个位1个数字
     hb1.Confirm_nu()  # 点击确认选号
     hd.Iagree()  # 点击我已满18岁单选按钮
     hc.submit_order_to_station_owner_button()  # 点击提交给站主
     hd.Know()  # 点击我知道了
     hd.Iagree()  # 点击我已满18岁单选按钮
     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()  # 点击确认支付
Esempio n. 10
0
 def test_jxks_many_note_many_double_Continue_case(self):
     """多注多倍,继续选号"""
     ha = HomePage(self.driver)
     hb = JXKS_ChooseNumber(self.driver)
     hb1 = ElevenFiveChooseNumber(self.driver)
     hc = JXKS_Confirm(self.driver)
     hc1 = EleChooseFiveConfirmLottery(self.driver)
     hc2 = ConfirmLottery(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_sthdx()  ##点击三同号单选
     hb.sthdx_choosenumber_nu(5)  ##点击5注
     hb1.confirm_number_button()###点击确认选号
     hc.Button_add()  #点击倍数+号
     hc.Cont()###点击继续选号
     hb.sthdx_choosenumber_nu(1)##点击1注
     hb1.confirm_number_button()###点击确认选号
     mur=hc1.lottery_chase_throw_text()#读取注数
     self.assertEqual('6注1期2倍共24元',mur)
     hc1.submit_order_button()  # 点击提交给站主
     hl.login()  # 输入账号,密码
     hc1.submit_order_button()  # 点击提交给站主
     hc2.confirm_and_pay_button()  # 点击确认支付
     mur1 = hd.assect_pay()  ##读取支付状态文本
     self.assertEqual('订单提交成功', mur1)
Esempio n. 11
0
 def test_jxks_many_note_many_double_pause_case(self):
     """多注多倍号码,机选"""
     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_sthdx()  ##点击三同号单选
     hb.sthdx_choosenumber_nu(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()  # 输入账号,密码
     hc1.submit_order_button()  # 点击提交给站主
     hc.confirm_and_pay_button()  # 点击确认支付
     mur1 = hd.assect_pay()  ##读取支付状态文本
     self.assertEqual('订单提交成功', mur1)
Esempio n. 12
0
 def test_jxks_less_term_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)
     ssc_cl = CQSSCConfirmLottery(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.jiangxi_express_three_link()  # 点击江西快三
     hb.play_jxks_sthdx()  ##点击三同号单选
     hb.sthdx_choosenumber_nu(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()  # 输入账号,密码
     hc1.submit_order_button()  # 点击提交给站主
     hc.confirm_and_pay_button()  # 点击确认支付
     mur1 = hd.assect_pay()  ##读取支付状态文本
     self.assertEqual('订单提交成功', mur1)
Esempio n. 13
0
 def test_jxks_a_note_X_case(self):
     """1注号码,点击左边X按钮"""
     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)
     ssc_cl = CQSSCConfirmLottery(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.jiangxi_express_three_link()  # 点击江西快三
     hb.play_jxks_sthdx()  ##点击三同号单选
     hb.sthdx_choosenumber_nu(1)  ##点击1注
     hb1.confirm_number_button()###点击确认选号
     mur = hc1.lottery_chase_throw_text()  # 读取注数
     self.assertEqual('1注1期1倍共2元', mur)
     hc.n_event_count()  ##点击1场赛事的X按钮
     hb.sthdx_choosenumber_nu(2)  ##点击2注
     hb1.confirm_number_button()  ###点击确认选号
     mur = hc1.lottery_chase_throw_text()  # 读取注数
     self.assertEqual('2注1期1倍共4元', mur)
     hc1.submit_order_button()  # 点击提交给站主
     hl.login()  # 输入账号,密码
     hc1.submit_order_button()  # 点击提交给站主
     hc.confirm_and_pay_button()  # 点击确认支付
     mur1 = hd.assect_pay()  ##读取支付状态文本
     self.assertEqual('订单提交成功', mur1)
Esempio n. 14
0
 def test_jxks_many_note_many_double_pause_znxh_case(self):
     """多注多倍号码,机选,智能选号"""
     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)
     ssc_cl = CQSSCConfirmLottery(self.driver)
     ha.open()
     ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作
     ha.Moveable_float_close()
     ha.jiangxi_express_three_link()  # 点击江西快三
     hb.play_jxks_sthdx()  ##点击三同号单选
     hb.sthdx_choosenumber_nu(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()  # 输入账号,密码
     hc1.submit_order_button()  # 点击提交给站主
     hc.confirm_and_pay_button()  # 点击确认支付
     mur1 = hd.assect_pay()  ##读取支付状态文本
     self.assertEqual('订单提交成功', mur1)
Esempio n. 15
0
 def test_Play_zjq_Pf_bouns(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_zq()  ##点击总进球
     aa = hb.Football_zjq_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()  # 点击确认支付
 def test_Direct_Multiple_add_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_direct_d()  ###点击直选
     hb.there_D_bais(1, 0)  # 随机选取百位去个数字
     hb.there_D_shis(0, 1)  # 随机选取十位1个数字
     hb.there_D_ges(0, 1)  # 随机选择个位1个数字
     hb1.Confirm_nu()  # 点击确认选号
     hd.Multiple_add()  ##点击倍数 +号
     mur = hd.Test_multiple_show()  # 读取倍数
     self.assertEqual('2', 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()  # 点击确认支付
Esempio n. 17
0
 def test_twostar_throw_chase2throw2_case(self):
     '''投注确认页,输入追2期投2倍,提交订单'''
     hp = HomePage(self.driver)
     hp.open()
     l = Login(self.driver)
     efcn = ElevenFiveChooseNumber(self.driver)
     ulcn = UnionLottoChooseNumber(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.two_star()  # 选择两星
     ssc_cn.shiwei_random(2)
     ssc_cn.gewei_random(2)
     efcn.confirm_number_button()  # 点击确认选号
     efcl.chase_ticket_input(2)#输入追2期
     efcl.throw_times_input(2)#输入投注倍数2倍
     bb = efcl.lottery_chase_throw_text()  # 获取注数倍数
     self.assertIn("4注2期2倍", bb)
     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_Direct_pause_one_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_direct_d()  ###点击直选
     hb2.machine_choose_button()  ###点击机选
     hb2.machine_choose_one_button()  ##点击机选一注
     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()  # 点击确认支付
Esempio n. 19
0
 def test_onestar_machine_choose_one_case(self):
     '''机选1注,确认选号提交订单,点击【查看订单详情】'''
     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)
     ulcn = UnionLottoChooseNumber(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.one_star()  #选择一星
     ulcn.machine_choose_button()  #点击机选
     ulcn.machine_choose_one_button()  #机选一注
     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()  #点击查看订单详情
 def test_Direct_chase_ticket_fifty_case(self):
     """"点击追加50期"""
     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_direct_d()  ###点击直选
     hb.there_D_bais(1, 0)  # 随机选取百位去个数字
     hb.there_D_shis(0, 1)  # 随机选取十位1个数字
     hb.there_D_ges(0, 1)  # 随机选择个位1个数字
     hb1.Confirm_nu()  # 点击确认选号
     hc.chase_ticket_button()  ###点击追期
     hc.chase_ticket_button_fifty()  ##点击 50期
     nu = hd.Test_period_show()
     self.assertEqual('50', 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()  # 点击确认支付
Esempio n. 21
0
 def test_bigsmall_machine_choose_ten_case(self):
     '''大小单双玩法,机选10注,确认选号提交订单'''
     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)
     ulcn = UnionLottoChooseNumber(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()  # 选择大小单双玩法
     ulcn.machine_choose_button()  # 点击机选
     ulcn.machine_choose_ten_button()  # 机选10注
     bb = efcl.lottery_chase_throw_text()  # 获取注数倍数
     self.assertIn("10注1期1倍", bb)
     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)
Esempio n. 22
0
 def test_Play_zjq_Add_event(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_zq()  ##点击总进球
     aa = hb.Football_zjq_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()  # 输入账号,密码
         hc.submit_order_to_station_owner_button()  # 点击提交给站主
         hc.confirm_and_pay_button()  # 点击确认支付
 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.gd_11_5_link()  # 点击广东11选5链接
     efcn = ElevenFiveChooseNumber(self.driver)
     efcn.countdown_text()  # 检查“距离第xxx期截止:”文案是否存在
     efcn.spread_mode_button()  ##选择展开玩法
     efcn.mode_choose(23, 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()  # 点击确认支付
Esempio n. 24
0
 def test_Play_zjq_N_del(self):
     """验证删除赛事X按钮,支付流程"""
     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_zq()  ##点击总进球
     aa = hb.Football_zjq_nus_X(4)  ###随机点击4场比赛
     if aa > 0:
         hb.confirm_match()  ###点击已选N场比赛
         a = hc1.Dxf_nn()  ###读取删除前有多少个X按钮
         hc1.DXF_del_n(1)  ##点击第1场赛事的X按钮
         a1 = hc1.Dxf_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()  # 点击确认支付
Esempio n. 25
0
 def test_group_there_clear_number_case(self):
     """验证选号页面,点击清除选号按钮功能"""
     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_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()  # 输入账号,密码
     hc.submit_order_to_station_owner_button()  # 点击提交给站主
     hc.confirm_and_pay_button()  # 点击确认支付
Esempio n. 26
0
 def test_Play_zjq_Pf_del_icon(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_zq()  ##点击总进球
     aa = hb.Football_zjq_nus_X(4)  ###随机点击4场比赛
     if aa > 0:
         hb.confirm_match()  ###点击已选N场比赛
         hc1.Pf_del_icon()
         hc.confirm_delete_button()
         hb.Football_zjq_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()  # 输入账号,密码
         hc.submit_order_to_station_owner_button()  # 点击提交给站主
         hc.confirm_and_pay_button()  # 点击确认支付
Esempio n. 27
0
 def test_arrany_there_Continue_switch_play_case(self):
     """,组三,继续选号,切换玩法为直选"""
     ha = HomePage(self.driver)
     hb = Arrang_there_choosenumber(self.driver)
     hb1 = Seven_color_choosenumber(self.driver)
     hb2 = 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_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()  # 输入账号,密码
     hc.submit_order_to_station_owner_button()  # 点击提交给站主
     hc.confirm_and_pay_button()  # 点击确认支付
     mur1 = hd.assect_pay()  ##读取支付状态文本
     self.assertEqual('订单提交成功', mur1)
Esempio n. 28
0
 def test_Play_zjq_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_zq()  ##点击总进球
     aa = hb.Football_zjq_nus_X(2)  ###随机点击2场比赛
     if aa > 0:
         hb.confirm_match()  ###点击已选N场比赛
         hc1.Times_input_click()  #####点击倍数输入框
         hc1.Times_number(10)  ####点击2倍
         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()  # 点击确认支付
 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)
Esempio n. 30
0
 def test_jxks_choose_all_case(self):
     """验证选号页,选号功能"""
     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_sthdx()##点击三同号单选
     hb.sthdx_choosenumber_nu(6)##点击三同号全部选号
     hb.sthdx_choosenumber_nu(6) ##取消三同号全部选号
     hb.sthdx_choosenumber_nu(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()  # 输入账号,密码
     hc1.submit_order_button()  # 点击提交给站主
     hc.confirm_and_pay_button()  # 点击确认支付
     mur1=hd.assect_pay()##读取支付状态文本
     self.assertEqual('订单提交成功',mur1)