# coding=utf-8
import simplejson
import uniout
import urllib
import urllib2
import cookielib
from time import sleep
from selenium import webdriver
from pyAuto.util.httpInterface import HttpInterface
from pyAuto.util.logOutput import LogOutput
from pyAuto.caseManage.LoadTestCase import LoadTestCase

log = LogOutput()
class ReconciliationInterfaceTest(object):
    def __init__(self, cookieUrl):
        driver = webdriver.Chrome()
        driver.get(cookieUrl)
        driver.find_element_by_xpath(u"//input[@placeholder='请输入您的账号']").send_keys("admin@yinzuo")
        driver.find_element_by_xpath(u"//input[@placeholder='请输入您的密码']").send_keys("123456")
        driver.find_element_by_xpath("//button[@class='login']").click()
        sleep(1)
        self.cookiesInfo = driver.get_cookies()
        self.path = self.cookiesInfo[0]["path"]
        self.domain = self.cookiesInfo[0]["domain"]
        self.name = self.cookiesInfo[0]["name"]
        self.value = self.cookiesInfo[0]["value"]
        self.cookie = cookielib.Cookie(version=0, name=self.name, value=self.value,
                     port=None, port_specified=None,
                     domain=self.domain, domain_specified=None, domain_initial_dot=None,
                     path=self.path, path_specified=None,
                     secure=None,
# coding=utf-8
import simplejson
import uniout
import urllib
import urllib2
import cookielib
from time import sleep
from selenium import webdriver
from pyAuto.util.httpInterface import HttpInterface
from pyAuto.util.logOutput import LogOutput
from pyAuto.caseManage.LoadTestCase import LoadTestCase

log = LogOutput()
class ReconciliationInterfaceTest(object):
    def __init__(self, cookieUrl):
        driver = webdriver.Chrome()
        driver.get(cookieUrl)
        driver.find_element_by_xpath(u"//input[@placeholder='请输入您的账号']").send_keys("admin@yinzuo")
        driver.find_element_by_xpath(u"//input[@placeholder='请输入您的密码']").send_keys("123456")
        driver.find_element_by_xpath("//button[@class='login']").click()
        sleep(1)
        self.cookiesInfo = driver.get_cookies()
        self.path = self.cookiesInfo[0]["path"]
        self.domain = self.cookiesInfo[0]["domain"]
        self.name = self.cookiesInfo[0]["name"]
        self.value = self.cookiesInfo[0]["value"]
        self.cookie = cookielib.Cookie(version=0, name=self.name, value=self.value,
                     port=None, port_specified=None,
                     domain=self.domain, domain_specified=None, domain_initial_dot=None,
                     path=self.path, path_specified=None,
                     secure=None,
예제 #3
0
 def __init__(self):
     log=LogOutput()
     dtObject=TimeStamp()
     url="http://test.ishop-city.com/admin/getTicket.action"
     timeStamp=dtObject.timeStamp()
     method="GET"
     dataDict={
                 "mcode":"hfbh",
                 "dt":timeStamp,
                 "ver":"1.0",
                 "method":"jsapi",
                 }
     headers={"Content-type" :"application/json" }
     dictSortKey_req=sorted(dataDict.items(), key=lambda dataDict:dataDict[0])
     listSortKey_req=[]
     for i in dictSortKey_req:
         listSortKey_req.append("=".join(i))
     md5Str="&".join(listSortKey_req)+"&key=526ca4b758aea23d95725280bdef812e"
     log.basicLog(md5Str)
     md5=Md5()
     sign=md5.md5(md5Str)
     parameters={
                 "mcode":urllib.quote(dataDict["mcode"]),
                 "dt":urllib.quote(dataDict["dt"]),
                 "ver":urllib.quote(dataDict["ver"]),
                 "method":urllib.quote(dataDict["method"]),
                 "sign":sign
                 }
     log.basicLog(parameters)
     urlAbsolutely=url+"?"+urllib.urlencode(parameters)
     log.basicLog(urlAbsolutely)
     conn=HttpInterface(urlAbsolutely, method)
     log.basicLog(conn.getHost())
     log.basicLog(conn.getPath())
     log.basicLog(conn.getParametersUrlencodeDeal())
     data=conn.request()
     log.basicLog(data)
# coding=utf-8
import simplejson
import uniout
import urllib
import urllib2
import cookielib
from time import sleep
from selenium import webdriver
from pyAuto.util.httpInterface import HttpInterface
from pyAuto.util.logOutput import LogOutput
from pyAuto.caseManage.LoadTestCase import LoadTestCase

log = LogOutput()
class ReconciliationInterfaceTest(object):
    def __init__(self, cookieUrl):
        driver = webdriver.Chrome()
        driver.get(cookieUrl)
        driver.find_element_by_xpath(u"//input[@placeholder='请输入您的账号']").send_keys("admin@yinzuo")
        driver.find_element_by_xpath(u"//input[@placeholder='请输入您的密码']").send_keys("123456")
        driver.find_element_by_xpath("//button[@class='login']").click()
        sleep(1)
        self.cookiesInfo = driver.get_cookies()
        self.path = self.cookiesInfo[0]["path"]
        self.domain = self.cookiesInfo[0]["domain"]
        self.name = self.cookiesInfo[0]["name"]
        self.value = self.cookiesInfo[0]["value"]
        self.cookie = cookielib.Cookie(version=0, name=self.name, value=self.value,
                     port=None, port_specified=None,
                     domain=self.domain, domain_specified=None, domain_initial_dot=None,
                     path=self.path, path_specified=None,
                     secure=None,