Example #1
0
 def web_page_districthotellist(self):
     try:
         error = 0
         url = "http://10.2.25.24:8180/appautocomplete/search?source=offline&action=autocomplete&keyword=keyword_value"
         browser = webdriver.Firefox()
         for keyword in loadkeyword.load_keyword_from_AppTestCase():
             keyword = str(keyword)
             keyword_quote = urllib.quote(keyword)
             urlnew = url.replace("keyword_value",keyword_quote)
             content = http.getresponse_url_python(urlnew)
             for m in range(len(content["data"])):
                     a = http.get_key_vlue(urlnew,m,"type")
                     if a == "districthotellist":
                         b = content["data"][m]["url"]
                         c = content["data"][m]["word"]
                         d = content["data"][m]["districtname"]
                         browser.get(b) # Load page
                         time.sleep(5)
                         if d+"酒店" in browser.title:
                             infovalue = "districthotellist测试,"+"测试过的关键字为"+keyword+"结果正确"
                             log.info(infovalue)
                         else:
                             error = error+1
                             infovalue = "districthotellist测试,"+"测试过的关键字为:"+keyword+"结果错误,"+"word="+c[:-3]+"网页title="+browser.title
                             log.info(infovalue)
                             print "districthotellist测试错误",keyword,c,d,browser.title
     except Exception,e:
         log.error(e)
Example #2
0
 def errcode_Test(self):
     error = 0
     url = "http://10.2.25.24:8180/appautocomplete/search?source=offline&action=autocomplete&keyword=keyword_value"
     for keyword in loadkeyword.load_keyword_from_AppTestCase():
         keyword = str(keyword)
         keyword_quote = urllib.quote(keyword)
         url = url.replace("keyword_value",keyword_quote)
         if http.getresponse_url_python(url)["head"]["errcode"] != 0:
             print keyword, http.getresponse_url_python(url)["head"]["errcode"]
         assert http.getresponse_url_python(url)["head"]["errcode"] == 0