Exemple #1
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
Exemple #2
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()
Exemple #3
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
    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
Exemple #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.testpageurl = MerchantListPage().pageurl  #测试页面url
     self.testpagesearchbutton = MerchantListPage().searchbutton  #测试页面搜索按钮
     self.testpagesearchresultxpathtrue = MerchantListPage(
     ).searchtableresult  #测试页面找到相应数据结果xpath路径
     self.testpagesearchresultxpathfalse = MerchantListPage(
     ).searchtableresult2  #测试页面没有找到相应数据结果xpath路径
Exemple #6
0
 def testLogout(self):
     self.activeweb.findElementByXpathAndScriptClick(
         self.testpage.headportrait)
     self.activeweb.findElementByXpathAndScriptClick(self.testpage.logout)
     self.activeweb.findElementByXpathAndReturnTextNotNum(
         LoginPage().loginbutton)