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
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()
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
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路径
def testLogout(self): self.activeweb.findElementByXpathAndScriptClick( self.testpage.headportrait) self.activeweb.findElementByXpathAndScriptClick(self.testpage.logout) self.activeweb.findElementByXpathAndReturnTextNotNum( LoginPage().loginbutton)