def test_jxks_a_note_many_double_Continue_case(self): """1注多倍,继续选号""" ha = HomePage_lelun(self.driver) hb = GXKS_ChooseNumber_lelun(self.driver) hb1 = ElevenFiveChooseNumber_lelun(self.driver) hc = JXKS_Confirm_lelun(self.driver) hc1 = EleChooseFiveConfirmLottery_lelun(self.driver) hc2 = ConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = LessPaySucess_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.guangxi_express_three_link() # 点击广西快三 hb.play_jxks_slhtx() ##点击三连号通选 hb.Slhtx_th() ##点击选号 hb1.confirm_number_button() ###点击确认选号 hc1.throw_times_input(13) ##输入倍数13倍 hc.Button_less() ###点击倍数-号 hc.Cont() ###点击继续选号 hb.Slhtx_th() ##点击选号 hb1.confirm_number_button() ###点击确认选号 mur = hc1.lottery_chase_throw_text() #读取注数 self.assertEqual('2注1期12倍共48元', mur) hc1.submit_order_button() # 点击提交给站主 hl.login_lelun() # 输入账号,密码 hc1.submit_order_button() # 点击提交给站主 hc2.confirm_and_pay_button() # 点击确认支付 mur1 = hd.assect_pay() ##读取支付状态文本 self.assertEqual('订单提交成功', mur1)
def test_Del_all_nu_case(self): '''验证点击清除所有选择号码按钮,支付流程''' ha = HomePage_lelun(self.driver) hb = Seven_color_choosenumber_lelun(self.driver) hb2 = ArrangeFiveChooseNumber_lelun(self.driver) hb1 = UnionLottoChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = ArrangeFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.colorful_star_link() ###点击七星彩 hb1.machine_choose_button() #####点击机选按钮 hb1.machine_choose_ten_button() ####点击机选10注 hc.delete_all_num_button() hc.cancel_delete_button() hc.delete_all_num_button() hc.confirm_delete_button() hb1.machine_choose_button() #####点击机选按钮 hb1.machine_choose_one_button() ####点击机选1注 hb2.Confirm_nu() mur = hc1.Test_note_nu() self.assertEqual('1', mur) ####断言注数 hc.submit_order_to_station_owner_button() # 点击提交给站主 #hl.new_user_login_tab() # 点击新登录 hl.login_lelun() # 输入账号,密码 hc.submit_order_to_station_owner_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付
def test_Multiple_add_case(self): '''验证倍数 +号功能,支付流程''' ha = HomePage_lelun(self.driver) hb = Seven_color_choosenumber_lelun(self.driver) hb2 = ArrangeFiveChooseNumber_lelun(self.driver) hb1 = UnionLottoChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = ArrangeFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.colorful_star_link() ###点击七星彩 hb.Seven_nuos(1) # 在一位随机点击1个数字 hb.Seven_nuts(1) # 在二位随机点击1个数字 hb.Seven_nuths(1) # 在三位随机点击1个数字 hb.Seven_nufs(1) ##在四位随机点击1个数字 hb.Seven_nufis(1) # 在五位随机点击1个数字 hb.Seven_nuss(1) # 在六位随机点击1个数字 hb.Seven_nuses(1) # 在七位随机点击1个数字 hb2.Confirm_nu() # 点击确认选号按钮 hc1.Multiple_add() ##点击倍数 +号 mur = hc1.Test_multiple_show() #读取倍数 self.assertEqual('2', mur) ##断言 hc.submit_order_to_station_owner_button() # 点击提交给站主 #hl.new_user_login_tab() # 点击新登录 hl.login_lelun() # 输入账号,密码 hc.submit_order_to_station_owner_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付
def test_threestar_choose_one_continue_buy_caizhong_case(self): '''验证购买成功页【点击继续投注该彩种】,页面跳转至选号页面''' hp = HomePage_lelun(self.driver) hp.open() l = Login_lelun(self.driver) efcn = ElevenFiveChooseNumber_lelun(self.driver) efcl = EleChooseFiveConfirmLottery_lelun(self.driver) cl = ConfirmLottery_lelun(self.driver) sos = SubmitOrderSuccess_lelun(self.driver) od = OrderDetails_lelun(self.driver) hp.Moveable_float_close() #点击关闭浮窗 hp.My_lottery_ticket() #点击我的彩票 l.login_lelun() #点击登录 hp.homepage_link() #点击首页 hp.Moveable_float_close() # 点击关闭浮窗 hp.cqssc_link() #点击重庆时时彩链接 ssc_cn = CQSSC_ChooseNumber_lelun(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, '页面未跳转至选号页面')
def test_threestar_choose_all_case(self): '''二星直选玩法,个十百三位各选所有号码''' hp = HomePage_lelun(self.driver) hp.open() l = Login_lelun(self.driver) efcn = ElevenFiveChooseNumber_lelun(self.driver) efcl = EleChooseFiveConfirmLottery_lelun(self.driver) cl = ConfirmLottery_lelun(self.driver) sos = SubmitOrderSuccess_lelun(self.driver) hp.Moveable_float_close() #点击关闭浮窗 hp.My_lottery_ticket() #点击我的彩票 l.login_lelun() #点击登录 hp.homepage_link() #点击首页 hp.cqssc_link() #点击重庆时时彩链接 ssc_cn = CQSSC_ChooseNumber_lelun(self.driver) ssc_cn.play_mode() #选择模式 ssc_cn.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_UnionLotto_Machine_continue_choose_button(self): '''机选一注“继续选号”按钮测试''' hp = HomePage_lelun(self.driver) hp.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 hp.Moveable_float_close() hp.UnionLotto_link() # 点击双色球链接 ####选择机选一注并确认选号#### ulcn = UnionLottoChooseNumber_lelun(self.driver) ulcn.machine_choose_button() # 点击机选 ulcn.machine_choose_one_button() # 机选1注 ulcn.Confirm_button() # 确认选号 cl = ConfirmLottery_lelun(self.driver) cl.continue_choose_num_button() #点击“继续选号”按钮 ulcn.machine_choose_button() # 点击机选 ulcn.machine_choose_one_button() # 机选1注 ulcn.Confirm_button() # 确认选号 lottery_number_text = cl.lottery_number_text() self.assertIn("2", lottery_number_text) cl.submit_order_to_station_owner_button() # 点击“提交订单给站主”按钮 #####用户登录###### l = Login_lelun(self.driver) l.login_lelun() cl.submit_order_to_station_owner_button() # 点击“提交订单给站主”按钮 cl.confirm_and_pay_button() #确认支付 '''断言验证提交订单成功''' sos = SubmitOrderSuccess_lelun(self.driver) hp.Moveable_float_close() #关闭弹窗 text = sos.submit_order_success() self.assertEqual("订单提交成功", text, "提交订单失败") trade_text = sos.trade_name_text() # 获取商品名称 self.assertIn("商品名称:乐仑炫彩-双色球", trade_text) # 检查商品名称正确 sos.check_order_details() #查看订单详情 od = OrderDetails_lelun(self.driver) od.order_details_check() #检查订单详情页
def test_threestar_choose_one_continue_buy_case(self): '''验证订单详情页【继续购买该方案】页面跳转至投注确认页,流程''' hp = HomePage_lelun(self.driver) hp.open() l = Login_lelun(self.driver) efcn = ElevenFiveChooseNumber_lelun(self.driver) efcl = EleChooseFiveConfirmLottery_lelun(self.driver) cl = ConfirmLottery_lelun(self.driver) sos = SubmitOrderSuccess_lelun(self.driver) od = OrderDetails_lelun(self.driver) hp.Moveable_float_close() #点击关闭浮窗 hp.My_lottery_ticket() #点击我的彩票 l.login_lelun() #点击登录 hp.homepage_link() #点击首页 hp.Moveable_float_close() # 点击关闭浮窗 hp.cqssc_link() #点击重庆时时彩链接 ssc_cn = CQSSC_ChooseNumber_lelun(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() #点击继续购买该方案 text = cl.lottery_confirm_num_page_text() self.assertEqual("投注确认", text, '页面未跳转至投注确认页') efcl.submit_order_button() # 点击提交订单给站主 cl.confirm_and_pay_button() # 点击确认并支付 text = sos.submit_order_success() # 获取页面“订单提交成功”文本 self.assertEqual("订单提交成功", text)
def test_Direct_add_all_choosenumber(self): """验证选号页面,数字球功能""" ha = HomePage_lelun(self.driver) hb = There_D_choosenumber_lelun(self.driver) hb1 = ArrangeFiveChooseNumber_lelun(self.driver) hb2 = UnionLottoChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hd = ArrangeFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.fucai_3D_link() ###点击3D hb.Play_d() ###点击玩法 hb.Play_group_direct_add_d() ##点击直选和值 hb.Direct_add(28) ###点击27个数字球 hb.Direct_add(28) ###取消27个数字球 nu = hb.Direct_addA() ###点击1个数字球 hb1.Confirm_nu() # 点击确认选号 mur = hd.Test_note_nu() self.assertEqual(nu, mur) ####断言注数 hc.submit_order_to_station_owner_button() ##点击提交给站主 #hl.new_user_login_tab() # 点击新登录 hl.login_lelun() # 输入账号,密码 hc.submit_order_to_station_owner_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付
def test_Direct_add_many_note_many_double_Pause_one_case(self): """验证多注多倍号码,点击机选1注按钮功能""" ha = HomePage_lelun(self.driver) hb = There_D_choosenumber_lelun(self.driver) hb1 = ArrangeFiveChooseNumber_lelun(self.driver) hb2 = UnionLottoChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hd = ArrangeFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.fucai_3D_link() ###点击3D hb.Play_d() ###点击玩法 hb.Play_group_direct_add_d() ##点击直选和值 mur1 = hb.Direct_addA() hb1.Confirm_nu() # 点击确认选号 hd.Multiple_input(10) ###点击倍数输入功能 mur2 = hb.Pause_d() # 点击机选 mur = hd.Test_note_nu() mur3 = str(int(mur1) + int(mur2)) self.assertEqual(mur3, mur) ####断言注数 mur = hd.Test_multiple_show() # 读取倍数 self.assertEqual('10', mur) ##断言 hc.submit_order_to_station_owner_button() ##点击提交给站主
def test_there_D_play_case(self): """验证3D投注选号页面,切换玩法""" ha = HomePage_lelun(self.driver) hb = There_D_choosenumber_lelun(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)
def test_there_D_history_recommend(self): """验证历史走势,使用推荐号码""" ha = HomePage_lelun(self.driver) hb = There_D_choosenumber_lelun(self.driver) hb1 = ArrangeFiveChooseNumber_lelun(self.driver) hb2 = UnionLottoChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hd = ArrangeFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(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_lelun() # 输入账号,密码 hc.submit_order_to_station_owner_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付
def test_Direct_add_many_note_many_double_Coun_nu_case(self): """验证多注多倍号码,点击继续选号按钮功能""" ha = HomePage_lelun(self.driver) hb = There_D_choosenumber_lelun(self.driver) hb1 = ArrangeFiveChooseNumber_lelun(self.driver) hb2 = UnionLottoChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hd = ArrangeFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.fucai_3D_link() ###点击3D hb.Play_d() ###点击玩法 hb.Play_group_there_d() ####点击组三 hb.group_theres_d(2, 2) hb1.Confirm_nu() # 点击确认选号 hd.Multiple_input(10) ###点击倍数输入功能 hd.Coun_nu() #点击继续选号 hb.group_theres_d(2, 2) hb1.Confirm_nu() # 点击确认选号 mur = hd.Test_note_nu() self.assertEqual('24', mur) ####断言注数 mur = hd.Test_multiple_show() # 读取倍数 self.assertEqual('10', mur) ##断言 hc.submit_order_to_station_owner_button() ##点击提交给站主
def test_group_there_clear_number_case(self): """验证选号页面,点击清除选号按钮功能""" ha = HomePage_lelun(self.driver) hb = There_D_choosenumber_lelun(self.driver) hb1 = ArrangeFiveChooseNumber_lelun(self.driver) hb2 = UnionLottoChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hd = ArrangeFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.fucai_3D_link() ###点击3D hb.Play_d() ###点击玩法 hb.Play_group_there_d() ####点击组三 hb.group_theres_d(2, 2) 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_lelun() # 输入账号,密码 hc.submit_order_to_station_owner_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付
def test_jxks_fifty_term_case(self): """1注号码,50期按钮""" ha = HomePage_lelun(self.driver) hb = GXKS_ChooseNumber_lelun(self.driver) hb1 = ElevenFiveChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = EleChooseFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = LessPaySucess_lelun(self.driver) ssc_cl = CQSSCConfirmLottery_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.guangxi_express_three_link() # 点击广西快三 hb.play_jxks_slhtx() ##点击三连号通选 hb.Slhtx_th() ##点击选号 hb1.confirm_number_button() ###点击确认选号 hc1.chase_ticket_button() ###展开期数按钮 hc.chase_ticket_button_fifty() ##点击50期 mur = hc1.lottery_chase_throw_text() # 读取注数 self.assertEqual('1注50期1倍共100元', mur) hc1.submit_order_button() # 点击提交给站主 hl.login_lelun() # 输入账号,密码 hc1.submit_order_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付 mur1 = hd.assect_pay() ##读取支付状态文本 self.assertEqual('订单提交成功', mur1)
def test_UnionLotto_history_recommend_many(self): """使用推荐号码投注(多注注多倍)""" ha = HomePage_lelun(self.driver) hb = UnionLottoChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = SubmitOrderSuccess_lelun(self.driver) he = OrderDetails_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.UnionLotto_link() # 点击双色球链接 hb.There_clock() ##点击右上角。。。 hb.History_movements() ##点击历史走势 hb.Recommended_nu() #读取推荐号码 hb.Recommended_number() #点击使用推荐号码 hb.Select_bule() ##点击一个蓝球 hb.Confirm_button() # 确认选号 mur2 = hc.Select_number() ##读取投注号码 mur = hc.lottery_number_text() # 读取注数 self.assertEqual('2', mur) ##断言 hc.throw_times_input(13) ###点击倍数输入功能 nu = hc.throw_time_text() ###倍数 self.assertEqual('13', nu) hc.submit_order_to_station_owner_button() # 点击提交给站主 #hl.new_user_login_tab() # 点击新登录 hl.login_lelun() # 输入账号,密码 hc.submit_order_to_station_owner_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付 hd.check_order_details() ##点击查看订单详情 mur1 = he.Betting_nu() ##读取显示的投注号码 self.assertEqual(mur2, mur1)
def test_jxks_many_note_many_double_pause_case(self): """多注多倍号码,机选""" ha = HomePage_lelun(self.driver) hb = GXKS_ChooseNumber_lelun(self.driver) hb1 = ElevenFiveChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = EleChooseFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = LessPaySucess_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.guangxi_express_three_link() # 点击广西快三 hb.play_jxks_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_lelun() # 输入账号,密码 hc1.submit_order_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付 mur1 = hd.assect_pay() ##读取支付状态文本 self.assertEqual('订单提交成功', mur1)
def test_UnionLotto_Machine_choose_one_case(self): '''机选一注测试''' ###点击进入双色球选号页面### hp = HomePage_lelun(self.driver) hp.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 hp.Moveable_float_close() hp.UnionLotto_link() #点击双色球链接 ####选择机选一注并确认选号#### ulcn = UnionLottoChooseNumber_lelun(self.driver) ulcn.machine_choose_button() #点击机选 ulcn.machine_choose_one_button() #机选一注 ulcn.Confirm_button() #确认选号 ######进入提交订单页面###### cl = ConfirmLottery_lelun(self.driver) lottery_number_text = cl.lottery_number_text() self.assertIn("1", lottery_number_text) #检查投注注数为1注 cl.submit_order_to_station_owner_button() #点击“提交订单给站主”按钮 #####用户登录###### l = Login_lelun(self.driver) l.login_lelun() cl.submit_order_to_station_owner_button() #点击“提交订单给站主”按钮 cl.confirm_and_pay_button() #点击“确认并支付”按钮 '''断言验证提交订单成功''' sos = SubmitOrderSuccess_lelun(self.driver) hp.Moveable_float_close() text = sos.submit_order_success() self.assertEqual("订单提交成功", text) trade_text = sos.trade_name_text() #获取商品名称 self.assertIn("商品名称:乐仑炫彩-双色球", trade_text) #检查商品名称正确
def test_jxks_choosenumber_all_case(self): """验证选号页选号功能""" ha = HomePage_lelun(self.driver) hb = GXKS_ChooseNumber_lelun(self.driver) hb1 = ElevenFiveChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = EleChooseFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = LessPaySucess_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.guangxi_express_three_link() # 点击广西快三 hb.play_jxks_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_lelun() # 输入账号,密码 hc1.submit_order_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付 mur1 = hd.assect_pay() ##读取支付状态文本 self.assertEqual('订单提交成功', mur1)
def test_UnionLotto_history_recommend(self): """使用推荐号码投注(一注一倍)""" ha = HomePage_lelun(self.driver) hb = UnionLottoChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = SubmitOrderSuccess_lelun(self.driver) he = OrderDetails_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.UnionLotto_link() # 点击双色球链接 hb.There_clock() ##点击右上角。。。 hb.History_movements() ##点击历史走势 mur = hb.Recommended_nu() #读取推荐号码 hb.Recommended_number() #点击使用推荐号码 hb.Confirm_button() # 确认选号 hc.submit_order_to_station_owner_button() # 点击提交给站主 #hl.new_user_login_tab() # 点击新登录 hl.login_lelun() # 输入账号,密码 hc.submit_order_to_station_owner_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付 hd.check_order_details() ##点击查看订单详情 mur1 = he.Betting_number() ##读取显示的投注号码 self.assertEqual(mur, mur1)
def test_jxks_many_note_many_double_znzh_tj_case(self): """多注多倍号码,智能追号,提交""" ha = HomePage_lelun(self.driver) hb = GXKS_ChooseNumber_lelun(self.driver) hb1 = ElevenFiveChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = EleChooseFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = LessPaySucess_lelun(self.driver) ssc_cl = CQSSCConfirmLottery_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.guangxi_express_three_link() # 点击广西快三 hb.play_jxks_ethfx() ##点击二同号复选 hb.Ethfx(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_lelun() # 输入账号,密码 hc1.submit_order_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付 mur1 = hd.assect_pay() ##读取支付状态文本 self.assertEqual('订单提交成功', mur1)
def test_threestar_choose_one_case(self): '''三星直选玩法,个位十位百位各选一个号码并提交订单流程测试''' hp = HomePage_lelun(self.driver) hp.open() l = Login_lelun(self.driver) efcn = ElevenFiveChooseNumber_lelun(self.driver) efcl = EleChooseFiveConfirmLottery_lelun(self.driver) cl = ConfirmLottery_lelun(self.driver) sos = SubmitOrderSuccess_lelun(self.driver) od = OrderDetails_lelun(self.driver) hp.Moveable_float_close() #点击关闭浮窗 hp.My_lottery_ticket() #点击我的彩票 l.login_lelun() #点击登录 hp.homepage_link() #点击首页 hp.Moveable_float_close() # 点击关闭浮窗 hp.cqssc_link() #点击重庆时时彩链接 ssc_cn = CQSSC_ChooseNumber_lelun(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_jxks_many_note_many_double_pause_znxh_case(self): """多注多倍号码,机选,智能选号""" ha = HomePage_lelun(self.driver) hb = GXKS_ChooseNumber_lelun(self.driver) hb1 = ElevenFiveChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = EleChooseFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = LessPaySucess_lelun(self.driver) ssc_cl = CQSSCConfirmLottery_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.guangxi_express_three_link() # 点击广西快三 hb.play_jxks_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_lelun() # 输入账号,密码 hc1.submit_order_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付 mur1 = hd.assect_pay() ##读取支付状态文本 self.assertEqual('订单提交成功', mur1)
def test_choose_number_history_recommendation_num_case(self): '''选号页面,右上方隐藏的“历史走势”按钮,点击【使用推荐号码】,提交订单''' hp = HomePage_lelun(self.driver) hp.open() l = Login_lelun(self.driver) efcn = ElevenFiveChooseNumber_lelun(self.driver) ulcn = UnionLottoChooseNumber_lelun(self.driver) ssc_cn = CQSSC_ChooseNumber_lelun(self.driver) ht = HistoricalTrend_lelun(self.driver) efcl = EleChooseFiveConfirmLottery_lelun(self.driver) cl = ConfirmLottery_lelun(self.driver) sos = SubmitOrderSuccess_lelun(self.driver) od = OrderDetails_lelun(self.driver) hp.Moveable_float_close() # 点击关闭浮窗 hp.My_lottery_ticket() # 点击我的彩票 l.login_lelun() # 点击登录 hp.homepage_link() # 点击首页 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_jxks_many_note_X_case(self): """多注号码,点击左边X按钮""" ha = HomePage_lelun(self.driver) hb = GXKS_ChooseNumber_lelun(self.driver) hb1 = ElevenFiveChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = EleChooseFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = LessPaySucess_lelun(self.driver) ssc_cl = CQSSCConfirmLottery_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.guangxi_express_three_link() # 点击广西快三 hb.play_jxks_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_lelun() # 输入账号,密码 hc1.submit_order_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付 mur1 = hd.assect_pay() ##读取支付状态文本 self.assertEqual('订单提交成功', mur1)
def test_coun_five_case(self): '''确认页点击机选5注,支付流程''' ha = HomePage_lelun(self.driver) hb = Seven_color_choosenumber_lelun(self.driver) hb2 = ArrangeFiveChooseNumber_lelun(self.driver) hb1 = UnionLottoChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = ArrangeFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.colorful_star_link() # 点击七星彩 hb.Seven_nuos(1) # 在一位随机点击1个数字 hb.Seven_nuts(1) # 在二位随机点击1个数字 hb.Seven_nuths(1) # 在三位随机点击1个数字 hb.Seven_nufs(1) ##在四位随机点击1个数字 hb.Seven_nufis(1) # 在五位随机点击1个数字 hb.Seven_nuss(1) # 在六位随机点击1个数字 hb.Seven_nuses(1) # 在七位随机点击1个数字 hb2.Confirm_nu() ####点击确认选号 hc1.Pause_five() ###点击继续选号 mur = hc1.Test_note_nu() self.assertEqual('6', mur) ####断言注数 hc.submit_order_to_station_owner_button() # 点击订单给站主 #hl.new_user_login_tab() # 点击新登录 hl.login_lelun() # 输入账号,密码 hc.submit_order_to_station_owner_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付
def test_jxks_less_term_case(self): """1注号码,点击-按钮,添加期数""" ha = HomePage_lelun(self.driver) hb = GXKS_ChooseNumber_lelun(self.driver) hb1 = ElevenFiveChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = EleChooseFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = LessPaySucess_lelun(self.driver) ssc_cl = CQSSCConfirmLottery_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.guangxi_express_three_link() # 点击广西快三 hb.play_jxks_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_lelun() # 输入账号,密码 hc1.submit_order_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付 mur1 = hd.assect_pay() ##读取支付状态文本 self.assertEqual('订单提交成功', mur1)
def test_iagree_case(self): '''验证点击我已满18岁单选按钮,支付流程''' ha = HomePage_lelun(self.driver) hb = Seven_color_choosenumber_lelun(self.driver) hb2 = ArrangeFiveChooseNumber_lelun(self.driver) hb1 = UnionLottoChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = ArrangeFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.colorful_star_link() ###点击七星彩 hb.Seven_nuos(1) # 在一位随机点击1个数字 hb.Seven_nuts(1) # 在二位随机点击1个数字 hb.Seven_nuths(1) # 在三位随机点击1个数字 hb.Seven_nufs(1) ##在四位随机点击1个数字 hb.Seven_nufis(1) # 在五位随机点击1个数字 hb.Seven_nuss(1) # 在六位随机点击1个数字 hb.Seven_nuses(1) # 在七位随机点击1个数字 hb2.Confirm_nu() # 点击确认选号按钮 hc1.Iagree() #点击我已满18岁单选按钮 hc.submit_order_to_station_owner_button() # 点击提交给站主 hc1.Know() #点击我知道了 hc1.Iagree() # 点击我已满18岁单选按钮 hc.submit_order_to_station_owner_button() # 点击提交给站主 #hl.new_user_login_tab() # 点击新登录 hl.login_lelun() # 输入账号,密码 hc.submit_order_to_station_owner_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付
def test_jxks_many_note_many_double_Continue_case(self): """多注多倍,继续选号""" ha = HomePage_lelun(self.driver) hb = GXKS_ChooseNumber_lelun(self.driver) hb1 = ElevenFiveChooseNumber_lelun(self.driver) hc = JXKS_Confirm_lelun(self.driver) hc1 = EleChooseFiveConfirmLottery_lelun(self.driver) hc2 = ConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) hd = LessPaySucess_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.guangxi_express_three_link() # 点击广西快三 hb.play_jxks_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_lelun() # 输入账号,密码 hc1.submit_order_button() # 点击提交给站主 hc2.confirm_and_pay_button() # 点击确认支付 mur1 = hd.assect_pay() ##读取支付状态文本 self.assertEqual('订单提交成功', mur1)
def test_chase_ticket_fifty_case(self): """"点击追加50期""" ha = HomePage_lelun(self.driver) hb = Seven_color_choosenumber_lelun(self.driver) hb2 = ArrangeFiveChooseNumber_lelun(self.driver) hb1 = UnionLottoChooseNumber_lelun(self.driver) hc = ConfirmLottery_lelun(self.driver) hc1 = ArrangeFiveConfirmLottery_lelun(self.driver) hl = Login_lelun(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.colorful_star_link() ###点击七星彩 hb.Seven_nuos(3) # 在一位随机点击3个数字 hb.Seven_nuts(1) # 在二位随机点击1个数字 hb.Seven_nuths(2) # 在三位随机点击2个数字 hb.Seven_nufs(3) ##在四位随机点击3个数字 hb.Seven_nufis(1) # 在五位随机点击1个数字 hb.Seven_nuss(3) # 在六位随机点击3个数字 hb.Seven_nuses(2) # 在七位随机点击2个数字 hb2.Confirm_nu() # 点击确认选号按钮 hc.chase_ticket_button() ###点击追期 hc.chase_ticket_button_fifty() ##点击 50期 nu = hc1.Test_period_show() self.assertEqual('50', nu) hc.submit_order_to_station_owner_button() # 点击提交给站主 #hl.new_user_login_tab() # 点击新登录 hl.login_lelun() # 输入账号,密码 hc.submit_order_to_station_owner_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付
def test_haobc_dxf_edit_event_case(self): '''验证投注确认页编辑赛事按钮测试流程''' hp = HomePage_lelun(self.driver) hcn = HaobcChooseNumber_lelun(self.driver) hc = HaobcConfirm_lelun(self.driver) cl = ConfirmLottery_lelun(self.driver) pbc = PaintBallConfirm_lelun(self.driver) l = Login_lelun(self.driver) hp.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 hp.Moveable_float_close() hp.haobc_link() ##点击竞篮 hcn.Play_f() # 选择玩法 hcn.Play_dxf() # 选择大小分 aa = hcn.sf_choose(2) # 选择比赛 if aa == 2: hcn.confirm_match() # 点击确认赛事 hc.edit_event() #点击编辑赛事 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("我已进入竞足单关")