Helper for quickly disabling all urllib3 warnings.
Create Session: create a HTTP session to a server
ZTBT
https://api-client-uec-test.qniao.cn
${header}
Creating Session using : alias=ZTBT, url=https://api-client-uec-test.qniao.cn, headers={'content-type': 'application/json', 'X-APP-ID': '470236309865238528'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0
Creates and returns a dictionary based on the given ``items``.
account=18888888888
captcha=888888
accountType=2
${data}
${data} = {'account': '18888888888', 'captcha': '888888', 'accountType': '2'}
Returns the given values which can then be assigned to a variables.
18888888888
${account}
${account} = 18888888888
Sends a POST request on a previously created HTTP Session.
ZTBT
uec/authorize/by-captcha
json=${data}
${respones}
POST Request : url=https://api-client-uec-test.qniao.cn/uec/authorize/by-captcha
path_url=/uec/authorize/by-captcha
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Content-Length': '67'}
body=b'{"account": "18888888888", "captcha": "888888", "accountType": "2"}'
POST Response : url=https://api-client-uec-test.qniao.cn/uec/authorize/by-captcha
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 01 Apr 2022 03:24:28 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'}
body={"code":0,"message":"successful","data":{"token":"d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypNqL7aIw+6aRaUrEbXnrk17BYYuyUpjyoI8tC2ArmPdNA==","userId":"659450159519895552"}}
${respones} = <Response [200]>
Logs the given message with the given level.
${respones.status_code}
200
Logs the given message with the given level.
${respones.json()}
{'code': 0, 'message': 'successful', 'data': {'token': 'd6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypNqL7aIw+6aRaUrEbXnrk17BYYuyUpjyoI8tC2ArmPdNA==', 'userId': '659450159519895552'}}
Returns a value from the given ``dictionary`` based on the given ``key``.
${respones.json()["data"]}
token
${token}
${token} = d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypNqL7aIw+6aRaUrEbXnrk17BYYuyUpjyoI8tC2ArmPdNA==
Makes a variable available globally in all tests and suites.
${token}
${token} = d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypNqL7aIw+6aRaUrEbXnrk17BYYuyUpjyoI8tC2ArmPdNA==
Makes a variable available globally in all tests and suites.
${account}
${account} = 18888888888
Create Session: create a HTTP session to a server
ZTBT
${url}
${header}
Creating Session using : alias=ZTBT, url=http://api-client-ztb-test.qniao.cn, headers={'content-type': 'application/json', 'X-APP-ID': '470236309865238528'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0
Creates and returns a dictionary based on the given ``items``.
loginToken=${token}
${token1}
${token1} = {'loginToken': 'd6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypNqL7aIw+6aRaUrEbXnrk17BYYuyUpjyoI8tC2ArmPdNA=='}
Sends a POST request on a previously created HTTP Session.
ZTBT
recycle-user-center/authorize/get/product-line-token/by/login-token
json=${token1}
${reps}
POST Request : url=http://api-client-ztb-test.qniao.cn/recycle-user-center/authorize/get/product-line-token/by/login-token
path_url=/recycle-user-center/authorize/get/product-line-token/by/login-token
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Content-Length': '106'}
body=b'{"loginToken": "d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypNqL7aIw+6aRaUrEbXnrk17BYYuyUpjyoI8tC2ArmPdNA=="}'
POST Response : url=http://api-client-ztb-test.qniao.cn/recycle-user-center/authorize/get/product-line-token/by/login-token
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 01 Apr 2022 03:24:28 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
body={"code":0,"message":"successful","data":{"token":"d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypNqL7aIw+6aRaUrEbXnrk17BYYuyUpjyoI8tC2ArmPdNA==","userToken":null,"userId":"659450159519895552"}}
${reps} = <Response [200]>
Returns a value from the given ``dictionary`` based on the given ``key``.
${reps.json()["data"]}
token
${gettoken}
${gettoken} = d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypNqL7aIw+6aRaUrEbXnrk17BYYuyUpjyoI8tC2ArmPdNA==
Returns a value from the given ``dictionary`` based on the given ``key``.
${reps.json()["data"]}
userId
${userId}
${userId} = 659450159519895552
Logs the given message with the given level.
${reps.json()["data"]["token"]}
d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypNqL7aIw+6aRaUrEbXnrk17BYYuyUpjyoI8tC2ArmPdNA==
Makes a variable available globally in all tests and suites.
${gettoken}
${gettoken} = d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypNqL7aIw+6aRaUrEbXnrk17BYYuyUpjyoI8tC2ArmPdNA==
Makes a variable available globally in all tests and suites.
${userId}
${userId} = 659450159519895552
Create Session: create a HTTP session to a server
ZTBT
${url}
${header}
Creating Session using : alias=ZTBT, url=https://api-client-ztb-test.qniao.cn, headers={'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Authorization': 'QNT d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypNqL7aIw+6aRaUrEbXnrk17BYYuyUpjyoI8tC2ArmPdNA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0
Sends a GET request on a previously created HTTP Session.
ZTBT
recycle-service/get/paper-mill-city
${reps}
GET Request : url=https://api-client-ztb-test.qniao.cn/recycle-service/get/paper-mill-city
path_url=/recycle-service/get/paper-mill-city
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Authorization': 'QNT d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypNqL7aIw+6aRaUrEbXnrk17BYYuyUpjyoI8tC2ArmPdNA=='}
body=None
GET Response : url=https://api-client-ztb-test.qniao.cn/recycle-service/get/paper-mill-city
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 01 Apr 2022 03:24:29 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
body={"code":200100,"message":"地区不存在","data":null}
${reps} = <Response [200]>
Returns a value from the given ``dictionary`` based on the given ``key``.
${reps.json()}
data
${data}
${data} = None
Value of variable '@{data}' is not list or list-like.
Runs the given keyword with the given arguments, if the test failed.
Fatal Error
Stops the whole test execution.
AssertionError
AssertionError
Value of variable '@{data}' is not list or list-like.
Also teardown failed:
AssertionError
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
创建常规订单
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
预约送货
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
上传磅单-常规
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
运营审核-常规
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
代卖应付
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
代卖应收
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
预约送货
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
上传磅单-一次付款活动
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
运用审核-一次付款活动
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
代卖应付
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
代卖应收
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
预约送货
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
上次送货单-两次付款活动
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
运营审核-两次付款活动
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
代卖应付
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
代卖应收
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
robot:exit
Test execution stopped due to a fatal error.
代卖应收
Critical Tests
All Tests
NOT robot:exit
robot:exit
000-Regularorder & 001-Activeorder & 002-Activeorder
000-Regularorder & 001-Activeorder & 002-Activeorder.000-Regularorder
000-Regularorder & 001-Activeorder & 002-Activeorder.000-Regularorder.1-Client(Test)
000-Regularorder & 001-Activeorder & 002-Activeorder.000-Regularorder.1-Client(Test).1-APPlogin(Test)
000-Regularorder & 001-Activeorder & 002-Activeorder.000-Regularorder.1-Client(Test).2.1-CreateRegularorder
000-Regularorder & 001-Activeorder & 002-Activeorder.000-Regularorder.2-Background system(Test)
000-Regularorder & 001-Activeorder & 002-Activeorder.000-Regularorder.2-Background system(Test).1-WebLogin
000-Regularorder & 001-Activeorder & 002-Activeorder.000-Regularorder.2-Background system(Test).1-WebLogin.Weblogin
000-Regularorder & 001-Activeorder & 002-Activeorder.000-Regularorder.2-Background system(Test).2.1-Consignment management
000-Regularorder & 001-Activeorder & 002-Activeorder.000-Regularorder.2-Background system(Test).2.1-Consignment management.1-Appointment
000-Regularorder & 001-Activeorder & 002-Activeorder.000-Regularorder.2-Background system(Test).2.1-Consignment management.2.1-RegularUpload-weightnote
000-Regularorder & 001-Activeorder & 002-Activeorder.000-Regularorder.2-Background system(Test).2.1-Consignment management.3.1-Operation audit
000-Regularorder & 001-Activeorder & 002-Activeorder.000-Regularorder.2-Background system(Test).3-Withdrawal application
000-Regularorder & 001-Activeorder & 002-Activeorder.000-Regularorder.2-Background system(Test).3-Withdrawal application.4-Financial audit
000-Regularorder & 001-Activeorder & 002-Activeorder.000-Regularorder.2-Background system(Test).3-Withdrawal application.5-Sales receivables
000-Regularorder & 001-Activeorder & 002-Activeorder.001-Activeorder
000-Regularorder & 001-Activeorder & 002-Activeorder.001-Activeorder.1-Client(Test)
000-Regularorder & 001-Activeorder & 002-Activeorder.001-Activeorder.1-Client(Test).1-APPlogin(Test)
000-Regularorder & 001-Activeorder & 002-Activeorder.001-Activeorder.1-Client(Test).2.2createActiveorder-1
000-Regularorder & 001-Activeorder & 002-Activeorder.001-Activeorder.2-Background system(Test)
000-Regularorder & 001-Activeorder & 002-Activeorder.001-Activeorder.2-Background system(Test).1-WebLogin
000-Regularorder & 001-Activeorder & 002-Activeorder.001-Activeorder.2-Background system(Test).1-WebLogin.Weblogin
000-Regularorder & 001-Activeorder & 002-Activeorder.001-Activeorder.2-Background system(Test).2.1-Consignment management
000-Regularorder & 001-Activeorder & 002-Activeorder.001-Activeorder.2-Background system(Test).2.1-Consignment management.1-Appointment
000-Regularorder & 001-Activeorder & 002-Activeorder.001-Activeorder.2-Background system(Test).2.1-Consignment management.2.2-RegularUpload-weightnote-1
000-Regularorder & 001-Activeorder & 002-Activeorder.001-Activeorder.2-Background system(Test).2.1-Consignment management.3.2-Operation audit
000-Regularorder & 001-Activeorder & 002-Activeorder.001-Activeorder.2-Background system(Test).3-Withdrawal application
000-Regularorder & 001-Activeorder & 002-Activeorder.001-Activeorder.2-Background system(Test).3-Withdrawal application.4-Financial audit
000-Regularorder & 001-Activeorder & 002-Activeorder.001-Activeorder.2-Background system(Test).3-Withdrawal application.5-Sales receivables
000-Regularorder & 001-Activeorder & 002-Activeorder.002-Activeorder
000-Regularorder & 001-Activeorder & 002-Activeorder.002-Activeorder.1-Client(Test)
000-Regularorder & 001-Activeorder & 002-Activeorder.002-Activeorder.1-Client(Test).1-APPlogin(Test)
000-Regularorder & 001-Activeorder & 002-Activeorder.002-Activeorder.1-Client(Test).2.3createActiveorder-2
000-Regularorder & 001-Activeorder & 002-Activeorder.002-Activeorder.2-Background system(Test)
000-Regularorder & 001-Activeorder & 002-Activeorder.002-Activeorder.2-Background system(Test).1-WebLogin
000-Regularorder & 001-Activeorder & 002-Activeorder.002-Activeorder.2-Background system(Test).1-WebLogin.Weblogin
000-Regularorder & 001-Activeorder & 002-Activeorder.002-Activeorder.2-Background system(Test).2.1-Consignment management
000-Regularorder & 001-Activeorder & 002-Activeorder.002-Activeorder.2-Background system(Test).2.1-Consignment management.1-Appointment
000-Regularorder & 001-Activeorder & 002-Activeorder.002-Activeorder.2-Background system(Test).2.1-Consignment management.2.3-ActiveUpload-deliverynote
000-Regularorder & 001-Activeorder & 002-Activeorder.002-Activeorder.2-Background system(Test).2.1-Consignment management.3.3-Operation audit
000-Regularorder & 001-Activeorder & 002-Activeorder.002-Activeorder.2-Background system(Test).3-Withdrawal application
000-Regularorder & 001-Activeorder & 002-Activeorder.002-Activeorder.2-Background system(Test).3-Withdrawal application.4-Financial audit
000-Regularorder & 001-Activeorder & 002-Activeorder.002-Activeorder.2-Background system(Test).3-Withdrawal application.5-Sales receivables
000-Regularorder & 001-Activeorder & 002-Activeorder.002-Activeorder.2-Background system(Test).4-Consignment management
000-Regularorder & 001-Activeorder & 002-Activeorder.002-Activeorder.2-Background system(Test).4-Consignment management.2.3-ActiveUpload-weightnote
000-Regularorder & 001-Activeorder & 002-Activeorder.002-Activeorder.2-Background system(Test).4-Consignment management.3.3--Operation audit
000-Regularorder & 001-Activeorder & 002-Activeorder.002-Activeorder.2-Background system(Test).4-Consignment management.4.3-Financial audit
000-Regularorder & 001-Activeorder & 002-Activeorder.002-Activeorder.2-Background system(Test).4-Consignment management.5.3-Sales Receivable