使用testcafe在浏览器中设置用户代理

我的e2e UI测试需要在浏览器中设置特定的用户代理。在Chrome中这不是问题,因为我可以像% cargo build Compiling warnings v0.1.0 (/private/tmp/warnings) warning: unused variable: `a` --> src/main.rs:2:9 | 2 | let a = 42; | ^ help: consider prefixing with an underscore: `_a` | = note: `#[warn(unused_variables)]` on by default Finished dev [unoptimized + debuginfo] target(s) in 0.42s % cargo build Finished dev [unoptimized + debuginfo] target(s) in 0.00s 一样使用Chrome仿真,但不能在Firefox,Safari等中使用它。 有谁知道如何做到这一点?

ckwcaowei 回答:使用testcafe在浏览器中设置用户代理

很遗憾,此功能仅在Chrome中可用。

,

使用requestHooks修改标头请求,请参见下面的链接

https://devexpress.github.io/testcafe/documentation/test-api/intercepting-http-requests/creating-a-custom-http-request-hook.html#the-onresponse-method

本文链接:https://www.f2er.com/2926417.html

大家都在问