karate - 为分页端点编写空手道
问题描述
如何为分页端点编写空手道?
Scenario: Get Students Pagination - returns 200
Given path 'student?direction=ASC&isPagination=true'
When method GET
Then status 200
我得到的错误
com.intuit.karate.exception.KarateException: status code was: 404, expected: 200, response time: 9, url: http://localhost:8080/studentss%3Fdirection=ASC&isPagination=true&page=0&size=10, response: <!doctype html><html lang="en"><head><title>HTTP Status 404 – Not Found</title><style type="text/css">h1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} h2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} h3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} body {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} b {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} p {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;} a {color:black;} a.name {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style></head><body><h1>HTTP Status 404 – Not Found</h1></body></html>
at com.intuit.karate.StepDefs.status(StepDefs.java:480)
at ✽.Then status 200(feature/local/Student.feature:49)
解决方案
我认为您没有调用正确的网址。http://localhost:8080/studentss%3Fdirection=ASC&isPagination=true&page=0&size=10
当您在浏览器上访问此 url 时返回的不是 404 吗?
我的猜测是studentss
您的重定向网址有问题。
推荐阅读
- java - Recyclerview 仅显示父对象的最后一项
- javascript - 带有 JavaScript 和 HTML 的动态表单
- xcode - 当您在情节提要中“因特性而异”时,为什么此自动布局扩展会失败?
- python - 单击带有不可见验证码的按钮但在分离令牌时遇到问题
- powershell - Powershell 脚本错误:方法调用失败,因为 [System.Management.Automation.PSObject] 不包含名为“op_Addition”的方法
- python - If 语句行收到语法错误
- elasticsearch - 如果匹配查询词并且是最新文档,则返回正确的 Elasticsearch 文档
- xml - 将 XML 时间序列转换为多列 CSV
- javascript - 如何成功地将 d3 安装为 Laravel 依赖项并将其绑定到常量
- java - Redis:获取 JedisConnectionException:连接远程服务器时无法从池中获取资源