如何更改DalekJS测试的HTTP动词?

时间:2014-06-12 14:37:55

标签: functional-testing dalekjs

open()操作的DalekJS文档说“你可以伪造GET,POST,PUT,DELETE和HEAD请求”。

谁能告诉我怎么做?我需要发送POST,PUT&删除对服务器的请求以进行某些测试。

1 个答案:

答案 0 :(得分:0)

根据定义Webdriver Spec&底层JSON-Wire protocol不支持操纵请求的HEADERS。

这似乎是一个限制,但如果您考虑协议的设计目的是有意义的。它旨在“模拟”“真实”用户。真实用户通常不会做的是改变其请求的HEADERS。

如果您想测试REST接口,还有其他工具,Dalek不是(因为底层协议)不是为了测试这些东西而设计的。