TestCafe中是否可以验证Chrome网络通话?

时间:2019-04-12 00:30:12

标签: javascript google-chrome automated-tests e2e-testing testcafe

我有一个测试用例,需要导航到一个网页并验证该页面在chrome浏览器中的网络调用。理想情况下,我会将它们带入一个变量中,并过滤它们以进行某些与分析相关的调用并验证其值。

这可以通过Selenium中的chrome功能来完成。在此处查看文档:{​​{3}},但是我正在尝试通过testCafe做到这一点?

我在testCafe网站上遇到了这个文档:http://chromedriver.chromium.org/logging/performance-log,但是我不确定这是否与chrome中的性能日志相同。基本上,如果我能够在chrome开发人员工具下的“网络”标签中抓住所有通话,则应该可以使用JavaScript对其进行过滤并完成测试。

任何与此相关的输入都将有所帮助。谢谢

1 个答案:

答案 0 :(得分:2)

是的,它是相同的:RequestLogger对象stores all HTTP requests sent and responses received while the test is running。这与在当前测试运行期间抓住网络活动(“网络”标签)相同。您还可以同时使用Loggerfilter参数来调整options