(self, reqeust, response)
| 52 | ) |
| 53 | |
| 54 | def parse(self, reqeust, response): |
| 55 | driver: PlaywrightDriver = response.driver |
| 56 | |
| 57 | intercept_response: InterceptResponse = driver.get_response("wallpaper/list") |
| 58 | intercept_request: InterceptRequest = intercept_response.request |
| 59 | |
| 60 | req_url = intercept_request.url |
| 61 | req_header = intercept_request.headers |
| 62 | req_data = intercept_request.data |
| 63 | print("请求url", req_url) |
| 64 | print("请求header", req_header) |
| 65 | print("请求data", req_data) |
| 66 | |
| 67 | data = driver.get_json("wallpaper/list") |
| 68 | print("接口返回的数据", data) |
| 69 | |
| 70 | print("------ 测试save_all=True ------- ") |
| 71 | |
| 72 | # 测试save_all=True |
| 73 | all_intercept_response: list = driver.get_all_response("wallpaper/list") |
| 74 | for intercept_response in all_intercept_response: |
| 75 | intercept_request: InterceptRequest = intercept_response.request |
| 76 | req_url = intercept_request.url |
| 77 | req_header = intercept_request.headers |
| 78 | req_data = intercept_request.data |
| 79 | print("请求url", req_url) |
| 80 | print("请求header", req_header) |
| 81 | print("请求data", req_data) |
| 82 | |
| 83 | all_intercept_json = driver.get_all_json("wallpaper/list") |
| 84 | for intercept_json in all_intercept_json: |
| 85 | print("接口返回的数据", intercept_json) |
| 86 | |
| 87 | # 千万别忘了 |
| 88 | driver.clear_cache() |
| 89 | |
| 90 | |
| 91 | if __name__ == "__main__": |
nothing calls this directly
no test coverage detected