在Geb中设置请求头和用户代理

在Geb中设置请求头和用户代理,geb,cucumber-jvm,Geb,Cucumber Jvm,使用Geb时,是否可以在使用浏览器API(而不是直接下载API)时设置自定义请求头和用户代理 虽然FirefoxDriver可以实现这一点(请参阅),但我正在寻找一种使用WebKitDriver实现这一点的方法。一种可能的解决方案是通过代理 BrowserMob具有带REST api的独立模式,或以编程方式嵌入到测试中:。当有许多自定义头需要测试时非常有用 如果您已经有Apache,那么可以在具有该特定请求头的不同端口上创建另一个VirtualHost,并在测试之前将浏览器指向该端口。假设您的

使用Geb时,是否可以在使用浏览器API(而不是直接下载API)时设置自定义请求头和用户代理


虽然FirefoxDriver可以实现这一点(请参阅),但我正在寻找一种使用WebKitDriver实现这一点的方法。

一种可能的解决方案是通过代理

  • BrowserMob具有带REST api的独立模式,或以编程方式嵌入到测试中:。当有许多自定义头需要测试时非常有用
  • 如果您已经有Apache,那么可以在具有该特定请求头的不同端口上创建另一个VirtualHost,并在测试之前将浏览器指向该端口。假设您的标题在测试之间不会更改

这可能不是您问题的直接解决方案:直接在浏览器API中修改请求头,但它实现了最终结果。

Hey..您找到解决方案了吗?我正在寻找类似的解决方案。