Exemplo n.º 1
0
    def setUp(self):  # 每条用例执行测试之前都要执行此方法
        self.activeweb = ActiveWeb()  # 实例化
        self.loginurl = LoginPage().pageurl
        self.activeweb.getUrl(self.loginurl)  # 打开网址
        self.activeweb.findElementByXpathAndInput(LoginPage().account,
                                                  MANAGER_LOGIN_ACCOUNT)
        self.activeweb.findElementByXpathAndInput(LoginPage().password,
                                                  MANAGER_LOGIN_PASSWORD)
        self.activeweb.findElementByXpathAndClick(LoginPage().loginbutton)
        self.activeweb.delayTime(3)
        self.testpage = ActivityEditPage()
        self.testpageurl = self.testpage.pageurl  #测试页面url
        self.testpagehdmcinput = self.testpage.hdmc_input  # ---基础信息---#   活动名称输入框路劲
        self.testpagehdlxselect = self.testpage.hdlx_select  # ---基础信息---#   活动类型选项框路径
        self.testpagehdsjstarttime = self.testpage.hdsj_starttime  # ---基础信息---#   活动时间开始时间输入框路径
        self.testpagehdsjendtime = self.testpage.hdsj_endtime  # ---基础信息---#   活动时间结束时间输入框路径
        self.testpagehdysinput = self.testpage.hdys_input  # ---基础信息---#   活动预算输入框路径

        self.testpagehdbztextarea = self.testpage.hdbz_textarea  # ---基础信息---#  活动备注多行输入框路径

        self.testpagejllxselect = self.testpage.jllx_select  # ---活动奖励---# 奖励类型下拉框路径

        self.testpagecancelbutton = self.testpage.cancelbutton  #取消按钮
        self.testpagesubmitbutton = self.testpage.submitbutton  #提交按钮

        ######################活动列表页###############################
        self.activitylistpage = ActivityListPage()  #活动列表页
        self.activitylistpage_searchtableresult = self.activitylistpage.searchtableresult
Exemplo n.º 2
0
 def setUp(self):  # 每条用例执行测试之前都要执行此方法
     self.jsonfile = '../cookiejson/cookiemanager.json'
     self.operationjson = OperationJson(file_path=self.jsonfile)  #实例化
     self.cookie = self.operationjson.get_all_data()
     print("self.cookie:%s" % self.cookie)
     self.activeweb = ActiveWeb()  # 实例化
     self.loginurl = "https://bjw.halodigit.com:9090/nereus/manager/index#/login"
Exemplo n.º 3
0
    def setUp(self):  # 每条用例执行测试之前都要执行此方法
        # self.jsonfile = '../../../cookiejson/cookieagent.json'
        # self.operationjson = OperationJson(file_path=self.jsonfile)   #实例化
        # self.cookie = self.operationjson.get_all_data()
        # print("self.cookie:%s" % self.cookie)
        self.activeweb = ActiveWeb()  # 实例化
        self.loginurl = LoginPage().pageurl
        self.activeweb.getUrl(self.loginurl)  # 打开网址

        if ISONLINE:
            self.activeweb.findElementByXpathAndInput(
                LoginPage().account, ONLINE_AGENT_LOGIN_ACCOUNT)
            self.activeweb.findElementByXpathAndInput(
                LoginPage().password, ONLINE_AGENT_LOGIN_PASSWORD)
        else:
            self.activeweb.findElementByXpathAndInput(
                LoginPage().account, TEST_AGENT_LOGIN_ACCOUNT)
            self.activeweb.findElementByXpathAndInput(
                LoginPage().password, TEST_AGENT_LOGIN_PASSWORD)

        self.activeweb.findElementByXpathAndClick(LoginPage().loginbutton)
        self.activeweb.delayTime(3)
        self.testpageurl = MerchantListPage().pageurl  #测试页面url
        self.testpagesearchbutton = MerchantListPage().searchbutton  #测试页面搜索按钮
        self.testpagesearchresultxpathtrue = MerchantListPage(
        ).searchtableresult  #测试页面找到相应数据结果xpath路径
        self.testpagesearchresultxpathfalse = MerchantListPage(
        ).searchtableresult2  #测试页面没有找到相应数据结果xpath路径
    def setUp(self):  # 每条用例执行测试之前都要执行此方法
        # self.jsonfile = '../../../cookiejson/cookieagent.json'
        # self.operationjson = OperationJson(file_path=self.jsonfile)   #实例化
        # self.cookie = self.operationjson.get_all_data()
        # print("self.cookie:%s" % self.cookie)
        self.activeweb = ActiveWeb()  # 实例化
        self.loginurl = LoginPage().pageurl
        self.activeweb.getUrl(self.loginurl)  # 打开网址
        self.activeweb.findElementByXpathAndInput(LoginPage().account,
                                                  MANAGER_LOGIN_ACCOUNT)
        self.activeweb.findElementByXpathAndInput(LoginPage().password,
                                                  MANAGER_LOGIN_PASSWORD)
        self.activeweb.findElementByXpathAndClick(LoginPage().loginbutton)
        self.activeweb.delayTime(3)
        self.testpage = ProcesingActivityEditPage()
        self.testpageurl = self.testpage.pageurl  #测试页面url

        self.testpagehdsjendtime = self.testpage.hdsj_endtime  # ---基础信息---#   活动时间结束时间输入框路径
        self.testpagehdyszjysinput = self.testpage.hdys_zjys_input  # ---基础信息---#   增加预算输入框路径

        self.testpagejllpedit = self.testpage.y_jllp_table_cz_just_one_edit  # ---活动奖励---#   券“编辑”文字链接

        self.testpagecancelbutton = self.testpage.cancelbutton  #取消按钮
        self.testpagesubmitbutton = self.testpage.submitbutton  #提交按钮

        ######################编辑优惠券页面###############################
        self.processingticketeditpage = ProcessingTicketEditPage(
        )  #进行中的活动的编辑优惠券页

        ######################活动列表页###############################
        self.activitylistpage = ActivityListPage()  #活动列表页
        self.activitylistpage_searchtableresult = self.activitylistpage.searchtableresult
Exemplo n.º 5
0
 def setUp(self):  # 每条用例执行测试之前都要执行此方法
     # self.jsonfile = '../../../cookiejson/cookieagent.json'
     # self.operationjson = OperationJson(file_path=self.jsonfile)   #实例化
     # self.cookie = self.operationjson.get_all_data()
     # print("self.cookie:%s" % self.cookie)
     self.activeweb = ActiveWeb()  # 实例化
     self.loginurl = LoginPage().pageurl
     self.activeweb.getUrl(self.loginurl)  # 打开网址
     self.activeweb.findElementByXpathAndInput(LoginPage().account,
                                               AGENT_LOGIN_ACCOUNT)
     self.activeweb.findElementByXpathAndInput(LoginPage().password,
                                               AGENT_LOGIN_PASSWORD)
     self.activeweb.findElementByXpathAndClick(LoginPage().loginbutton)
     self.activeweb.delayTime(3)
     self.testpage = AddCompanyMerchantPage()
     self.testpageurl = self.testpage.pageurl  #测试页面url
     self.testpagemerchantinfo = self.testpage.merchantinfo  #Merchant info中 元素
     self.testpagebrandnameinput = self.testpage.brandnameinput
     self.testpageemailinput = self.testpage.emailinput
     self.testpagecontactnumberinput = self.testpage.contactnumberinput
     self.testpagemerchanttypeselect = self.testpage.merchanttypeselect
     self.testpagecategoryselect = self.testpage.categoryselect
     self.testpagecriteriaselect = self.testpage.criteriaselect
     self.testpagesiupinput = self.testpage.siupinput
     self.testpageprovinceselect = self.testpage.provinceselect
     self.testpagecityselect = self.testpage.cityselect
     self.testpagedistrictinput = self.testpage.districtinput
     self.testpagevillageinput = self.testpage.villageinput
     self.testpagepostcodeinput = self.testpage.postcodeinput
     self.testpageaddressinput = self.testpage.addressinput
     self.testpagecompanynameinput = self.testpage.companynameinput  #新加
     self.testpageofficialwebsiteinput = self.testpage.officialwebsiteinput  #新加
     self.testpagenpwptaxidinput = self.testpage.npwptaxidinput  #新加
     self.testpagephotosiupimage = self.testpage.photosiupimage  #更换
     self.testpagephotonpwpcompanyimage = self.testpage.photonpwpcompanyimage  #更换
     self.testpagephototdpimage = self.testpage.phototdpimage  #更换
     self.testpageownerpersoninchargeinfo = self.testpage.ownerpersoninchangeinfo  #Owner / Person in Charge info中 元素
     self.testpagenameinput = self.testpage.nameinput
     self.testpagepositioninput = self.testpage.positioninput  #新加
     # self.testpagenpwpinput = self.testpage.npwpinput   #去掉
     # self.testpagetypeidselect = self.testpage.typeidselect   #去掉
     # self.testpageidentitynumberinput = self.testpage.identitynumberinput   #去掉
     # self.testpageaddress2input = self.testpage.address2input   #去掉
     # self.testpagenationalityselect = self.testpage.nationalityselect   #去掉
     self.testpagephoneinput = self.testpage.phoneinput  #更换
     self.testpageemail2input = self.testpage.email2input  #更换
     self.testpagephotofullfacebustimage = self.testpage.photofullfacebustimage  #更换
     self.testpageprofilephotos = self.testpage.profilephotos  #Profile Photos中 元素
     self.testpagelocationphotoimage = self.testpage.locationphotoimage
     self.testpagephotoofthecashiersdeskimage = self.testpage.photoofthecashiersdeskimage
     self.testpageotherphotoimage = self.testpage.otherphotoimage
     self.testpagebankaccount = self.testpage.bankaccount  #Bank account中 元素
     self.testpagebankselect = self.testpage.bankselect
     self.testpageaccountnameinput = self.testpage.accountnameinput
     self.testpageaccountnumberinput = self.testpage.accountnumberinput
     self.testpageqrindoaccount = self.testpage.qrindoaccount  #QRindo account中 元素
     self.testpageqrindoaccountinput = self.testpage.qrindoaccountinput
     self.testpagecheckbutton = self.testpage.checkbutton
     self.testpagesubmitbutton = self.testpage.submitbutton
     self.testpageresetbutton = self.testpage.resetbutton
Exemplo n.º 6
0
    def setUp(self):  # 每条用例执行测试之前都要执行此方法
        # self.jsonfile = '../../../cookiejson/cookieagent.json'
        # self.operationjson = OperationJson(file_path=self.jsonfile)   #实例化
        # self.cookie = self.operationjson.get_all_data()
        # print("self.cookie:%s" % self.cookie)
        self.activeweb = ActiveWeb()  # 实例化
        self.loginurl = LoginPage().pageurl
        self.activeweb.getUrl(self.loginurl)  # 打开网址

        if ISONLINE:
            self.activeweb.findElementByXpathAndInput(
                LoginPage().account, ONLINE_MANAGER_LOGIN_ACCOUNT)
            self.activeweb.findElementByXpathAndInput(
                LoginPage().password, ONLINE_MANAGER_LOGIN_PASSWORD)
        else:
            self.activeweb.findElementByXpathAndInput(
                LoginPage().account, TEST_MANAGER_LOGIN_ACCOUNT)
            self.activeweb.findElementByXpathAndInput(
                LoginPage().password, TEST_MANAGER_LOGIN_PASSWORD)

        self.activeweb.findElementByXpathAndClick(LoginPage().loginbutton)
        self.activeweb.delayTime(3)

        self.testpage = TicketCreatePage()
        self.testpageqyxqselect = self.testpage.qyxq_select  # 第一部分# 券有效期选择框路径
        self.testpageyhmsselect = self.testpage.yhms_select  # 第二部分# 优惠模式选择框路径
        self.testpagesyfwselect = self.testpage.syfw_select  # 第二部分# 使用范围选择框路径
        self.testpageconfirmbutton = self.testpage.confirm_button_zdsh  # 页面确定按钮

        ######################创建活动页面###############################
        self.activitycreatepage = ActivityCreatePage()
        self.activitycreatepage_pageurl = self.activitycreatepage.pageurl
        self.activitycreatepage_w_tjlp = self.activitycreatepage.w_tjlp  # ---活动奖励---# 未添加礼品时,“添加礼品”文字链接路径
    def setUp(self):  # 每条用例执行测试之前都要执行此方法
        self.activeweb = ActiveWeb()  # 实例化
        self.loginurl = LoginPage().pageurl
        self.activeweb.getUrl(self.loginurl)  # 打开网址
        if ISONLINE:
            self.activeweb.findElementByXpathAndInput(
                LoginPage().account, ONLINE_AGENT_LOGIN_ACCOUNT)
            self.activeweb.findElementByXpathAndInput(
                LoginPage().password, ONLINE_AGENT_LOGIN_PASSWORD)
        else:
            self.activeweb.findElementByXpathAndInput(
                LoginPage().account, TEST_AGENT_LOGIN_ACCOUNT)
            self.activeweb.findElementByXpathAndInput(
                LoginPage().password, TEST_AGENT_LOGIN_PASSWORD)

        self.activeweb.findElementByXpathAndClick(LoginPage().loginbutton)
        self.activeweb.delayTime(3)
        self.testpage = ReviseIndividuMerchantPage()
        self.testpageurl = self.testpage.pageurl  #测试页面url
        self.testpagemerchantinfo = self.testpage.merchantinfo  #Merchant info中 元素
        self.testpagebrandnameinput = self.testpage.brandnameinput
        self.testpageemailinput = self.testpage.emailinput
        self.testpagecontactnumberinput = self.testpage.contactnumberinput
        self.testpagemerchanttypeselect = self.testpage.merchanttypeselect
        self.testpagecategoryselect = self.testpage.categoryselect
        self.testpagecriteriaselect = self.testpage.criteriaselect
        self.testpagesiupinput = self.testpage.siupinput
        self.testpageprovinceselect = self.testpage.provinceselect
        self.testpagecityselect = self.testpage.cityselect
        self.testpagedistrictinput = self.testpage.districtinput
        self.testpagevillageinput = self.testpage.villageinput
        self.testpagepostcodeinput = self.testpage.postcodeinput
        self.testpageaddressinput = self.testpage.addressinput
        self.testpagephotosiupimage = self.testpage.photosiupimage
        self.testpagephotonpwpcompanyimage = self.testpage.photonpwpcompanyimage
        self.testpagephototdpimage = self.testpage.phototdpimage
        self.testpageownerpersoninchargeinfo = self.testpage.ownerpersoninchangeinfo  #Owner / Person in Charge info中 元素
        self.testpagenameinput = self.testpage.nameinput
        self.testpagenpwpinput = self.testpage.npwpinput
        self.testpagetypeidselect = self.testpage.typeidselect
        self.testpageidentitynumberinput = self.testpage.identitynumberinput
        self.testpageaddress2input = self.testpage.address2input
        self.testpagenationalityselect = self.testpage.nationalityselect
        self.testpagephoneinput = self.testpage.phoneinput
        self.testpageemail2input = self.testpage.email2input
        self.testpagephotofullfacebustimage = self.testpage.photofullfacebustimage
        self.testpageprofilephotos = self.testpage.profilephotos  #Profile Photos中 元素
        self.testpagelocationphotoimage = self.testpage.locationphotoimage
        self.testpagephotoofthecashiersdeskimage = self.testpage.photoofthecashiersdeskimage
        self.testpageotherphotoimage = self.testpage.otherphotoimage
        self.testpagebankaccount = self.testpage.bankaccount  #Bank account中 元素
        self.testpagebankselect = self.testpage.bankselect
        self.testpageaccountnameinput = self.testpage.accountnameinput
        self.testpageaccountnumberinput = self.testpage.accountnumberinput
        self.testpageqrindoaccount = self.testpage.qrindoaccount  #QRindo account中 元素
        self.testpageqrindoaccountinput = self.testpage.qrindoaccountinput
        self.testpagecheckbutton = self.testpage.checkbutton
        self.testpagesubmitagainbutton = self.testpage.submitagainbutton
        self.testpageresetbutton = self.testpage.resetbutton
Exemplo n.º 8
0
    def setUp(self):  # 每条用例执行测试之前都要执行此方法
        self.activeweb = ActiveWeb()  # 实例化
        self.loginpage = LoginPage()  # 实例化

        url = "%s/nereus/agent/v/#/login" % WEB_URL_TITLE  # 代理商后台
        # url = "https://m-mbmpay.ahdipay.com/nereus/agent/index"   #现网
        self.activeweb.getUrl(url)  # 打开网址
        pass
Exemplo n.º 9
0
    def setUp(self):  # 每条用例执行测试之前都要执行此方法
        # self.jsonfile = '../../../cookiejson/cookieagent.json'
        # self.operationjson = OperationJson(file_path=self.jsonfile)   #实例化
        # self.cookie = self.operationjson.get_all_data()
        # print("self.cookie:%s" % self.cookie)
        self.activeweb = ActiveWeb()  # 实例化
        self.loginurl = LoginPage().pageurl
        self.activeweb.getUrl(self.loginurl)  # 打开网址

        if ISONLINE:
            self.activeweb.findElementByXpathAndInput(
                LoginPage().account, ONLINE_MANAGER_LOGIN_ACCOUNT)
            self.activeweb.findElementByXpathAndInput(
                LoginPage().password, ONLINE_MANAGER_LOGIN_PASSWORD)
        else:
            self.activeweb.findElementByXpathAndInput(
                LoginPage().account, TEST_MANAGER_LOGIN_ACCOUNT)
            self.activeweb.findElementByXpathAndInput(
                LoginPage().password, TEST_MANAGER_LOGIN_PASSWORD)

        self.activeweb.findElementByXpathAndClick(LoginPage().loginbutton)
        self.activeweb.delayTime(3)
        self.testpage = ActivityCreatePage()
        self.testpageurl = self.testpage.pageurl  #测试页面url
        self.testpagehdmcinput = self.testpage.hdmc_input  # ---基础信息---#   活动名称输入框路劲
        self.testpagehdlxselect = self.testpage.hdlx_select  # ---基础信息---#   活动类型选项框路径
        self.testpagehdsjstarttime = self.testpage.hdsj_starttime  # ---基础信息---#   活动时间开始时间输入框路径
        self.testpagehdsjendtime = self.testpage.hdsj_endtime  # ---基础信息---#   活动时间结束时间输入框路径
        self.testpagehdysinput = self.testpage.hdys_input  # ---基础信息---#   活动预算输入框路径

        self.testpagehdbztextarea = self.testpage.hdbz_textarea  # ---基础信息---#  活动备注多行输入框路径

        self.testpagejllxselect = self.testpage.jllx_select  # ---活动奖励---# 奖励类型下拉框路径
        self.testpagewtjlp = self.testpage.w_tjlp  # ---活动奖励---# 未添加礼品时,“添加礼品”文字链接路径

        self.testpagecancelbutton = self.testpage.cancelbutton  #取消按钮
        self.testpagesubmitbutton = self.testpage.submitbutton  #提交按钮

        ######################创建优惠券页面###############################
        self.ticketcreatepage = TicketCreatePage()  #创建优惠券页
        self.ticketcreatepage_kcsl_input = self.ticketcreatepage.kcsl_input  #第一部分# 库存数量输入框路径
        self.ticketcreatepage_qyxq_select = self.ticketcreatepage.qyxq_select  #第一部分# 券有效期选择框路径
        self.ticketcreatepage_yhqsm_areatext = self.ticketcreatepage.yhqsm_areatext  #第一部分# 优惠券说明多行输入框路径
        self.ticketcreatepage_yhqmc_input = self.ticketcreatepage.yhqmc_input  #第二部分# 优惠券名称输入框路径
        self.ticketcreatepage_yhlx_select = self.ticketcreatepage.yhlx_select  #第二部分# 优惠类型选择框路径
        self.ticketcreatepage_yhms_select = self.ticketcreatepage.yhms_select  #第二部分# 优惠模式选择框路径
        self.ticketcreatepage_zdxf_input = self.ticketcreatepage.zdxf_input  #第二部分# 最低消费输入框路径
        self.ticketcreatepage_zfqdxz_select = self.ticketcreatepage.zfqdxz_select  #第二部分# 支付渠道限制选择框路径
        self.ticketcreatepage_syfw_select = self.ticketcreatepage.syfw_select  #第二部分# 使用范围选择框路径

        self.ticketcreatepage_confirm_button = self.ticketcreatepage.confirm_button  #页面 确定按钮

        ######################活动列表页###############################
        self.activitylistpage = ActivityListPage()  #活动列表页
        self.activitylistpage_searchtableresult = self.activitylistpage.searchtableresult

        ######################待上线活动详情页###############################
        self.activitydetialspage = ActivityDetialsPage()  #活动列表页
Exemplo n.º 10
0
 def setUpClass(cls):
     cls.activeweb = ActiveWeb()  # 实例化
     cls.loginurl = LoginPage().pageurl
     cls.activeweb.getUrl(cls.loginurl)  # 打开网址
     cls.activeweb.findElementByXpathAndInput(LoginPage().account,
                                              AGENT_LOGIN_ACCOUNT)
     cls.activeweb.findElementByXpathAndInput(LoginPage().password,
                                              AGENT_LOGIN_PASSWORD)
     cls.activeweb.findElementByXpathAndClick(LoginPage().loginbutton)
     cls.activeweb.delayTime(3)
     cls.testpage = CommonPage()
Exemplo n.º 11
0
 def setUp(self):  # 每条用例执行测试之前都要执行此方法
     self.activeweb = ActiveWeb()  # 实例化
     self.loginurl = LoginPage().pageurl
     self.activeweb.getUrl(self.loginurl)  # 打开网址
     self.activeweb.findElementByXpathAndInput(LoginPage().account,AGENT_LOGIN_ACCOUNT)
     self.activeweb.findElementByXpathAndInput(LoginPage().password,AGENT_LOGIN_PASSWORD)
     self.activeweb.findElementByXpathAndClick(LoginPage().loginbutton)
     self.activeweb.delayTime(3)
     self.testpage = RevisePage()
     self.testpageurl =self.testpage.pageurl   #测试页面url
     self.activeweb.getUrl(self.testpageurl)
     self.activeweb.delayTime(3)
     pass
Exemplo n.º 12
0
 def setUp(self):  # 每条用例执行测试之前都要执行此方法
     # self.jsonfile = '../../../cookiejson/cookieagent.json'
     # self.operationjson = OperationJson(file_path=self.jsonfile)   #实例化
     # self.cookie = self.operationjson.get_all_data()
     # print("self.cookie:%s" % self.cookie)
     self.activeweb = ActiveWeb()  # 实例化
     self.loginurl = LoginPage().pageurl
     self.activeweb.getUrl(self.loginurl)  # 打开网址
     self.activeweb.findElementByXpathAndInput(LoginPage().account,MANAGER_LOGIN_ACCOUNT)
     self.activeweb.findElementByXpathAndInput(LoginPage().password,MANAGER_LOGIN_PASSWORD)
     self.activeweb.findElementByXpathAndClick(LoginPage().loginbutton)
     self.activeweb.delayTime(3)
     self.testpage = ActivityListPage()
     self.testpageurl =self.testpage.pageurl   #测试页面url
Exemplo n.º 13
0
 def setUp(self):  # 每条用例执行测试之前都要执行此方法
     # self.jsonfile = '../../../cookiejson/cookieagent.json'
     # self.operationjson = OperationJson(file_path=self.jsonfile)   #实例化
     # self.cookie = self.operationjson.get_all_data()
     # print("self.cookie:%s" % self.cookie)
     self.activeweb = ActiveWeb()  # 实例化
     self.loginurl = LoginPage().pageurl
     self.activeweb.getUrl(self.loginurl)  # 打开网址
     self.activeweb.findElementByXpathAndInput(LoginPage().account,MANAGER_LOGIN_ACCOUNT)
     self.activeweb.findElementByXpathAndInput(LoginPage().password,MANAGER_LOGIN_PASSWORD)
     self.activeweb.findElementByXpathAndClick(LoginPage().loginbutton)
     self.activeweb.delayTime(3)
     self.DSX = "nereus/marketing/admin/v/#/activityManage/missionAct/modifyOnLine"
     self.JXZ = "nereus/marketing/admin/v/#/activityManage/missionAct/modifyOffLine"
     self.DETAIL = "nereus/marketing/admin/v/#/activityManage/missionAct/missionDetail"
Exemplo n.º 14
0
    def setUp(self):  # 每条用例执行测试之前都要执行此方法
        # self.jsonfile = '../../../cookiejson/cookieagent.json'
        # self.operationjson = OperationJson(file_path=self.jsonfile)   #实例化
        # self.cookie = self.operationjson.get_all_data()
        # print("self.cookie:%s" % self.cookie)
        self.activeweb = ActiveWeb()  # 实例化
        self.loginurl = LoginPage().pageurl
        self.activeweb.getUrl(self.loginurl)  # 打开网址

        if ISONLINE:
            self.activeweb.findElementByXpathAndInput(
                LoginPage().account, ONLINE_MANAGER_LOGIN_ACCOUNT)
            self.activeweb.findElementByXpathAndInput(
                LoginPage().password, ONLINE_MANAGER_LOGIN_PASSWORD)
        else:
            self.activeweb.findElementByXpathAndInput(
                LoginPage().account, TEST_MANAGER_LOGIN_ACCOUNT)
            self.activeweb.findElementByXpathAndInput(
                LoginPage().password, TEST_MANAGER_LOGIN_PASSWORD)

        self.activeweb.findElementByXpathAndClick(LoginPage().loginbutton)
        self.activeweb.delayTime(3)

        self.testpage = TicketCreatePage()
        # self.testpageurl =self.testpage.pageurl   #测试页面url
        self.testpagekcslinput = self.testpage.kcsl_input  #第一部分# 库存数量输入框路径
        self.testpageqyxqselect = self.testpage.qyxq_select  #第一部分# 券有效期选择框路径
        self.testpageyhqsmareatext = self.testpage.yhqsm_areatext  #第一部分# 优惠券说明多行输入框路径
        self.testpageyhqmcinput = self.testpage.yhqmc_input  #第二部分# 优惠券名称输入框路径
        self.testpageyhlxselect = self.testpage.yhlx_select  #第二部分# 优惠类型选择框路径
        self.testpageyhmsselect = self.testpage.yhms_select  #第二部分# 优惠模式选择框路径
        self.testpagezdxfinput = self.testpage.zdxf_input  #第二部分# 最低消费输入框路径
        self.testpagezfqdxzselect = self.testpage.zfqdxz_select  #第二部分# 支付渠道限制选择框路径
        self.testpagesyfwselect = self.testpage.syfw_select  #第二部分# 使用范围选择框路径

        self.testpagecancelbutton = self.testpage.cancel_button  # 页面取消按钮
        self.testpageconfirmbutton = self.testpage.confirm_button  # 页面确定按钮

        ######################创建活动页面###############################
        self.activitycreatepage = ActivityCreatePage()
        self.activitycreatepage_pageurl = self.activitycreatepage.pageurl
        self.activitycreatepage_w_tjlp = self.activitycreatepage.w_tjlp  # ---活动奖励---# 未添加礼品时,“添加礼品”文字链接路径

        #pass
        ######################活动列表页###############################
        self.activitylistpage = ActivityListPage()  #活动列表页
        self.activitylistpage_searchtableresult = self.activitylistpage.searchtableresult
    def setUp(self):  # 每条用例执行测试之前都要执行此方法
        # self.jsonfile = '../../../cookiejson/cookieagent.json'
        # self.operationjson = OperationJson(file_path=self.jsonfile)   #实例化
        # self.cookie = self.operationjson.get_all_data()
        # print("self.cookie:%s" % self.cookie)
        self.activeweb = ActiveWeb()  # 实例化
        self.loginurl = LoginPage().pageurl
        self.activeweb.getUrl(self.loginurl)  # 打开网址

        if ISONLINE:
            self.activeweb.findElementByXpathAndInput(
                LoginPage().account, ONLINE_MANAGER_LOGIN_ACCOUNT)
            self.activeweb.findElementByXpathAndInput(
                LoginPage().password, ONLINE_MANAGER_LOGIN_PASSWORD)
        else:
            self.activeweb.findElementByXpathAndInput(
                LoginPage().account, TEST_MANAGER_LOGIN_ACCOUNT)
            self.activeweb.findElementByXpathAndInput(
                LoginPage().password, TEST_MANAGER_LOGIN_PASSWORD)

        self.activeweb.findElementByXpathAndClick(LoginPage().loginbutton)
        self.activeweb.delayTime(3)
        self.testpage = ActivityCreatePage()
        self.testpageurl = self.testpage.pageurl  #测试页面url
        self.testpagesubmitbutton = self.testpage.submitbutton  #提交按钮

        ######################创建优惠券页面###############################
        self.ticketcreatepage = TicketCreatePage()  #创建优惠券页
        self.ticketcreatepage_kcsl_input = self.ticketcreatepage.kcsl_input  #第一部分# 库存数量输入框路径
        self.ticketcreatepage_qyxq_select = self.ticketcreatepage.qyxq_select  #第一部分# 券有效期选择框路径
        self.ticketcreatepage_yhqsm_areatext = self.ticketcreatepage.yhqsm_areatext  #第一部分# 优惠券说明多行输入框路径
        self.ticketcreatepage_yhqmc_input = self.ticketcreatepage.yhqmc_input  #第二部分# 优惠券名称输入框路径
        self.ticketcreatepage_yhlx_select = self.ticketcreatepage.yhlx_select  #第二部分# 优惠类型选择框路径
        self.ticketcreatepage_yhms_select = self.ticketcreatepage.yhms_select  #第二部分# 优惠模式选择框路径
        self.ticketcreatepage_zdxf_input = self.ticketcreatepage.zdxf_input  #第二部分# 最低消费输入框路径
        self.ticketcreatepage_zfqdxz_select = self.ticketcreatepage.zfqdxz_select  #第二部分# 支付渠道限制选择框路径
        self.ticketcreatepage_syfw_select = self.ticketcreatepage.syfw_select  #第二部分# 使用范围选择框路径

        self.ticketcreatepage_confirm_button = self.ticketcreatepage.confirm_button  #页面 确定按钮

        ######################活动列表页###############################
        self.activitylistpage = ActivityListPage()  #活动列表页
        self.activitylistpage_searchtableresult = self.activitylistpage.searchtableresult

        ######################待上线活动详情页###############################
        self.activitydetialspage = ActivityDetialsPage()  #活动列表页
    def setUpClass(cls):
        cls.activeweb = ActiveWeb()  # 实例化
        cls.loginurl = LoginPage().pageurl
        cls.activeweb.getUrl(cls.loginurl)  # 打开网址

        if ISONLINE:
            cls.activeweb.findElementByXpathAndInput(
                LoginPage().account, ONLINE_MANAGER_LOGIN_ACCOUNT)
            cls.activeweb.findElementByXpathAndInput(
                LoginPage().password, ONLINE_MANAGER_LOGIN_PASSWORD)
        else:
            cls.activeweb.findElementByXpathAndInput(
                LoginPage().account, TEST_CHANGEPASSWORD_LOGIN_ACCOUNT)
            cls.activeweb.findElementByXpathAndInput(
                LoginPage().password, TEST_CHANGEPASSWORD_LOGIN_PASSWORD)

        cls.activeweb.findElementByXpathAndScriptClick(LoginPage().loginbutton)
        cls.activeweb.delayTime(3)
        cls.testpage = ChangePasswordPage()
Exemplo n.º 17
0
    def __init__(self,outjsonfile=None,outloginurl=None,outloginaccountxpath=None,
                 outloginaccounttext=None,outloginppasswordxpath=None,outloginpasswordtext=None,
                 outloginbuttonxpath=None):

        if outjsonfile==None:
            self.jsonfile = '../cookiejson/cookiemanager.json'
        else:
            self.jsonfile = outjsonfile

        if outloginurl==None:
            self.loginurl ="https://bjw.halodigit.com:9090/nereus/manager/index#/login"
        else:
            self.loginurl = outloginurl

        if outloginaccountxpath==None:
            self.loginaccountxpath = "/html/body/div[1]/div[2]/form/div/div[1]/input"
        else:
            self.loginaccountxpath = outloginaccountxpath

        if outloginaccounttext==None:
            self.loginaccount = "*****@*****.**"
        else:
            self.loginaccount = outloginaccounttext

        if outloginppasswordxpath==None:
            self.loginppasswordxpath = "/html/body/div[1]/div[2]/form/div/div[2]/input"
        else:
            self.loginppasswordxpath = outloginppasswordxpath

        if outloginpasswordtext==None:
            self.loginpassword = "******"
        else:
            self.loginpassword = outloginpasswordtext

        if outloginbuttonxpath==None:
            self.loginbuttonxpath = "/html/body/div[1]/div[2]/form/div/a[1]/span"
        else:
            self.loginbuttonxpath = outloginbuttonxpath

        self.operationjson = OperationJson(file_path=self.jsonfile)   #实例化
        self.activeweb = ActiveWeb()  # 实例化
Exemplo n.º 18
0
    def setUpClass(cls):
        cls.activeweb = ActiveWeb()  # 实例化
        cls.loginurl = LoginPage().pageurl
        cls.activeweb.getUrl(cls.loginurl)  # 打开网址

        if ISONLINE:
            cls.activeweb.findElementByXpathAndInput(
                LoginPage().account, ONLINE_AGENT_LOGIN_ACCOUNT)
            cls.activeweb.findElementByXpathAndInput(
                LoginPage().password, ONLINE_AGENT_LOGIN_PASSWORD)
        else:
            cls.activeweb.findElementByXpathAndInput(LoginPage().account,
                                                     TEST_AGENT_LOGIN_ACCOUNT)
            cls.activeweb.findElementByXpathAndInput(
                LoginPage().password, TEST_AGENT_LOGIN_PASSWORD)

        cls.activeweb.findElementByXpathAndClick(LoginPage().loginbutton)
        cls.activeweb.delayTime(3)
        cls.testpage = MerchantContractPage()
        cls.testpageurl = cls.testpage.pageurl  #测试页面url
        cls.activeweb.getUrl(cls.testpageurl)
        cls.activeweb.delayTime(3)
Exemplo n.º 19
0
    def setUp(self):  # 每条用例执行测试之前都要执行此方法
        self.activeweb = ActiveWeb()  # 实例化
        self.loginurl = LoginPage().pageurl
        self.activeweb.getUrl(self.loginurl)  # 打开网址

        if ISONLINE:
            self.activeweb.findElementByXpathAndInput(
                LoginPage().account, ONLINE_MANAGER_LOGIN_ACCOUNT)
            self.activeweb.findElementByXpathAndInput(
                LoginPage().password, ONLINE_MANAGER_LOGIN_PASSWORD)
        else:
            self.activeweb.findElementByXpathAndInput(
                LoginPage().account, TEST_MANAGER_LOGIN_ACCOUNT)
            self.activeweb.findElementByXpathAndInput(
                LoginPage().password, TEST_MANAGER_LOGIN_PASSWORD)

        self.activeweb.findElementByXpathAndScriptClick(
            LoginPage().loginbutton)
        self.activeweb.delayTime(3)
        self.testpage = ReviewPage()
        # self.testpageurl =self.testpage.pageurl   #测试页面url
        self.activeweb.getUrl(MerchantListPage().pageurl)
        self.activeweb.delayTime(3)
        pass
Exemplo n.º 20
0
 def setUp(self):  # 每条用例执行测试之前都要执行此方法
     self.activeweb = ActiveWeb()  # 实例化
     self.loginpage = LoginPage()  # 实例化
     self.activeweb.getUrl(self.loginpage.pageurl)  # 打开网址
     pass