def test_Del_all_nu_case(self): '''验证点击清除所有选择号码按钮,支付流程''' ha = HomePage_lexiu(self.driver) hb = Seven_color_choosenumber_lexiu(self.driver) hb2 = ArrangeFiveChooseNumber_lexiu(self.driver) hb1 = UnionLottoChooseNumber_lexiu(self.driver) hc = ConfirmLottery_lexiu(self.driver) hc1 = ArrangeFiveConfirmLottery_lexiu(self.driver) hl = Login_lexiu(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_lexiu() # 输入账号,密码 hc.submit_order_to_station_owner_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付
def test_bigsmall_machine_choose_ten_case(self): '''大小单双玩法,机选10注,确认选号提交订单''' hp = HomePage_lexiu(self.driver) hp.open() l = Login_lexiu(self.driver) efcn = ElevenFiveChooseNumber_lexiu(self.driver) efcl = EleChooseFiveConfirmLottery_lexiu(self.driver) cl = ConfirmLottery_lexiu(self.driver) sos = SubmitOrderSuccess_lexiu(self.driver) ulcn = UnionLottoChooseNumber_lexiu(self.driver) hp.Moveable_float_close() # 点击关闭浮窗 hp.My_lottery_ticket() # 点击我的彩票 l.login_lexiu() # 点击登录 hp.homepage_link() # 点击首页 hp.cqssc_link() # 点击重庆时时彩链接 ssc_cn = CQSSC_ChooseNumber_lexiu(self.driver) ssc_cn.play_mode() # 选择模式 ssc_cn.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)
def test_Direct_Del_all_nu_ok_case(self): """验证确认投注页面,点击删除选号图标功能""" ha = HomePage_lexiu(self.driver) hb = There_D_choosenumber_lexiu(self.driver) hb1 = ArrangeFiveChooseNumber_lexiu(self.driver) hb2 = UnionLottoChooseNumber_lexiu(self.driver) hc = ConfirmLottery_lexiu(self.driver) hd = ArrangeFiveConfirmLottery_lexiu(self.driver) hl = Login_lexiu(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.fucai_3D_link() ###点击3D hb.Play_d() ###点击玩法 hb.Play_direct_d() ###点击直选 hb2.machine_choose_button() ###点击机选 hb2.machine_choose_ten_button() ##点击机选10注 hc.delete_all_num_button() ###点击清除所有选号 hc.confirm_delete_button() # 点击确定 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_lexiu() # 输入账号,密码 hc.submit_order_to_station_owner_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付
def test_Lottery_Machine_Choose_ten_case(self): '''大乐透机选10注,追加10期测试''' hp = HomePage_lexiu(self.driver) hp.open() hp.Moveable_float_close() # 关闭悬浮窗口 hp.Lottery_link() # 点击大乐透链接 ulcn = UnionLottoChooseNumber_lexiu(self.driver) ulcn.machine_choose_button() # 点击机选按钮 ulcn.machine_choose_ten_button() # 点击机选5注 cl = ConfirmLottery_lexiu(self.driver) blcl = BigLotteryConfirmLottery_lexiu(self.driver) cl.chase_ticket_button() # 点击追xx期 blcl.additional_radio_button() # 点击追加单选按钮 cl.chase_ticket_button_ten() # 点击追加10期单选按钮 blcl.l_throw_times_button_sub(3) #输入投注倍数,点击“-”按钮 cl.submit_order_to_station_owner_button() # 点击提交订单给站主 l = Login_lexiu(self.driver) #l.new_user_login_tab() # 切换到新用户登录 l.login_lexiu() cl.submit_order_to_station_owner_button() # 点击“提交订单给站主”按钮 cl.confirm_and_pay_button() # 点击“确认并支付”按钮 '''断言验证提交订单成功''' sos = SubmitOrderSuccess_lexiu(self.driver) hp.Moveable_float_close() # 关闭悬浮窗口 text = sos.submit_order_success() self.assertEqual("订单提交成功", text, "提交订单失败") # 返回首页 sos.return_home()
def test_machine_choose_ten_case(self): '''机选10注流程测试''' hp = HomePage_lexiu(self.driver) hp.open() ulcn = UnionLottoChooseNumber_lexiu(self.driver) ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 hp.Moveable_float_close() hp.gd_11_5_link() # 点击广东11选5链接 efcn = ElevenFiveChooseNumber_lexiu(self.driver) efcn.countdown_text() # 检查“距离第xxx期截止:”文案是否存在 ulcn.machine_choose_button() # 点击机选 ulcn.machine_choose_ten_button() # 机选10注 ecfcl = EleChooseFiveConfirmLottery_lexiu(self.driver) ecfcl.countdown_text() # 检查倒计时文案 ecfcl.submit_order_button() # 提交订单给站主 l = Login_lexiu(self.driver) l.login_lexiu() # 登录 ecfcl.submit_order_button() # 提交订单给站主 cl = ConfirmLottery_lexiu(self.driver) cl.confirm_and_pay_button() # 点击确认并支付 sos = SubmitOrderSuccess_lexiu(self.driver) hp.Moveable_float_close() # 如果出现浮层弹框,关闭 text = sos.submit_order_success() # 获取页面“订单提交成功”文本 self.assertEqual("订单提交成功", text) hp.Moveable_float_close() # 如果出现浮层弹框,关闭 trade_name = sos.trade_name_text() # 获取页面商品名称文本 self.assertIn("商品名称:乐秀赢球-广东11选5", trade_name) sos.check_order_details() # 点击查看详情 od = OrderDetails_lexiu(self.driver) od.order_details_checks() # 检查订单详情页页面元素
def test_Direct_Del_all_nu_case(self): """验证确认投注页面,点击删除选号图标功能""" ha = HomePage_lexiu(self.driver) hb = There_D_choosenumber_lexiu(self.driver) hb1 = ArrangeFiveChooseNumber_lexiu(self.driver) hb2 = UnionLottoChooseNumber_lexiu(self.driver) hc = ConfirmLottery_lexiu(self.driver) hd = ArrangeFiveConfirmLottery_lexiu(self.driver) hl = Login_lexiu(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.fucai_3D_link() ###点击3D hb.Play_d() ###点击玩法 hb.Play_direct_d() ###点击直选 hb2.machine_choose_button() ###点击机选 hb2.machine_choose_ten_button() ##点击机选10注 hc.delete_all_num_button() ###点击清除所有选号 mur=hb.Clear() self.assertEqual('清空',mur)
def test_machine_choose_ten_case(self): '''验证机选10注支付流程''' ha = HomePage_lexiu(self.driver) hb = ArrangeFiveChooseNumber_lexiu(self.driver) hb1 = UnionLottoChooseNumber_lexiu(self.driver) hd = ArrangeFiveConfirmLottery_lexiu(self.driver) hc = ConfirmLottery_lexiu(self.driver) hl = Login_lexiu(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.rank_five_link() ###点击排列5 hb1.machine_choose_button()#####点击机选按钮 hb1.machine_choose_ten_button()####点击机选10注 mur = hd.Test_note_nu() self.assertEqual('10', mur)#######断言 hc.submit_order_to_station_owner_button() # 点击提交给站主 #hl.new_user_login_tab() # 点击新登录 hl.login_lexiu() # 输入账号,密码 hc.submit_order_to_station_owner_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付
def test_group_six_Del_all_nu_ok_case(self): """验证确认投注页面,点击删除选号图标功能""" hc1 = PaintBallChooseNumber_lexiu(self.driver) ha = HomePage_lexiu(self.driver) hb = There_D_choosenumber_lexiu(self.driver) hb1 = ArrangeFiveChooseNumber_lexiu(self.driver) hb2 = UnionLottoChooseNumber_lexiu(self.driver) hc = ConfirmLottery_lexiu(self.driver) hd = ArrangeFiveConfirmLottery_lexiu(self.driver) hl = Login_lexiu(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.fucai_3D_link() ###点击3D hb.Play_d() ###点击玩法 hb.Play_group_six_d() ####点击组六 hb2.machine_choose_button() ###点击机选 hb2.machine_choose_ten_button() ##点击机选10注 hc.delete_all_num_button() ###点击清除所有选号 hc.confirm_delete_button() # 点击确定 mur = hc1.Play_fb() self.assertEqual('玩\n法', mur)
def test_UnionLotto_Machine_choose_ten__case(self): '''机选十注流程测试''' ###点击进入双色球选号页面### hp = HomePage_lexiu(self.driver) hp.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 hp.Moveable_float_close() hp.UnionLotto_link() # 点击双色球链接 ####选择机选一注并确认选号#### ulcn = UnionLottoChooseNumber_lexiu(self.driver) ulcn.machine_choose_button() # 点击机选 ulcn.machine_choose_ten_button() # 机选10注 ######进入提交订单页面###### cl = ConfirmLottery_lexiu(self.driver) chase = cl.chase_time_text() # 获取追号期数 times = cl.throw_time_text() # 获取输入的投注倍数 lottery_num = cl.lottery_number_text() # 获取投注注数 self.assertEqual("10", lottery_num) # 检查投注的注数为10注 self.assertEqual("1", chase) # 检查追号期数是否是所选期数 self.assertEqual("1", times) # 检查投注倍数是否是所投注倍数 cl.submit_order_to_station_owner_button() # 点击“提交订单给站主”按钮 #####用户登录###### l = Login_lexiu(self.driver) l.login_lexiu() cl.submit_order_to_station_owner_button() # 点击“提交订单给站主”按钮 cl.confirm_and_pay_button() # 点击“确认并支付”按钮 '''断言验证提交订单成功''' sos = SubmitOrderSuccess_lexiu(self.driver) ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 hp.Moveable_float_close() text = sos.submit_order_success() self.assertEqual("订单提交成功", text, "提交订单失败") ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 hp.Moveable_float_close() trade_text = sos.trade_name_text() # 获取商品名称 self.assertIn("商品名称:乐秀赢球-双色球", trade_text) # 检查商品名称正确 sos.check_order_details() # 查看订单详情 od = OrderDetails_lexiu(self.driver) od.order_details_checks() # 检查订单详情页
def test_group_six_pause_ten_case(self): """验证选号页面,点击机选10注功能""" ha = HomePage_lexiu(self.driver) hb = There_D_choosenumber_lexiu(self.driver) hb1 = ArrangeFiveChooseNumber_lexiu(self.driver) hb2 = UnionLottoChooseNumber_lexiu(self.driver) hc = ConfirmLottery_lexiu(self.driver) hd = ArrangeFiveConfirmLottery_lexiu(self.driver) hl = Login_lexiu(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.fucai_3D_link() ###点击3D hb.Play_d() ###点击玩法 hb.Play_group_six_d() ####点击组六 hb2.machine_choose_button() ###点击机选 hb2.machine_choose_ten_button() ##点击机选10注 mur = hd.Test_note_nu() self.assertEqual('10', mur) ####断言注数 hc.submit_order_to_station_owner_button() ##点击提交给站主 #hl.new_user_login_tab() # 点击新登录 hl.login_lexiu() # 输入账号,密码 hc.submit_order_to_station_owner_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付
def test_Direct_Del_none_case(self): """验证确认投注页面,点击X图标功能""" ha = HomePage_lexiu(self.driver) hb = Arrang_there_choosenumber_lexiu(self.driver) hb1 = UnionLottoChooseNumber_lexiu(self.driver) hc = ConfirmLottery_lexiu(self.driver) hd = ArrangeFiveConfirmLottery_lexiu(self.driver) hl = Login_lexiu(self.driver) ha.open() ######判断是否出现浮层弹框,如果出现浮层点击X,然后执行下一步操作 ha.Moveable_float_close() ha.rank_three_link() ####点击排列3 hb.Play() ###点击玩法 hb.Play_Direct() ####点击直选 hb1.machine_choose_button() ###点击机选 hb1.machine_choose_ten_button() ##点击机选10注 hd.Del_none(2) ######删除2注 mur = hd.Test_note_nu() self.assertEqual('8', mur) ####断言注数 hc.submit_order_to_station_owner_button() ##点击提交给站主 #hl.new_user_login_tab() # 点击新登录 hl.login_lexiu() # 输入账号,密码 hc.submit_order_to_station_owner_button() # 点击提交给站主 hc.confirm_and_pay_button() # 点击确认支付