1

我是 testcafe 的新手,不知道我的测试是否有问题。当我向我的端点调用一个帖子时,有效负载似乎在代理中的某个地方丢失了。这是发送的请求:

URL  http://10.0.2.15:51286/H1KOcXmZW/http://localhost:3000/api/user_token 
Request Method:POST
Remote Address:10.0.2.15:51286 
Request Payload: {"username": "user", "password": "pass"}

但是,当它到达 rails 后端时,这是来自请求的日志

Started POST "/api/user_token" for 172.18.0.1 at 2017-05-24 15:45:20 +0000
| Processing by Api::V1::UserTokenController#create as JSON
| User Load (1.6ms)  SELECT  `users`.* FROM `users` WHERE 
    `users`.`username` IS NULL LIMIT 1
| Unpermitted parameter: :format
| Completed 404 Not Found in 471ms (ActiveRecord: 12.9ms)

请注意,查找用户的请求正在尝试选择users.username is NULL应该在哪里查找的位置users.username is user。当我没有通过 testcafe 运行时,此调用有效,但我假设 webproxy 配置不正确或无法正常运行,但我不知道如何修复它,甚至不知道从哪里开始修复它。任何帮助表示赞赏。

4

1 回答 1

0

我们创建了相应的 GitHub 问题来解决所描述的行为:

https://github.com/DevExpress/testcafe-hammerhead/issues/1151

于 2018-10-26T15:12:10.010 回答