作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个测试用例,我需要导航到一个网页并在 chrome 浏览器中验证该页面的网络调用。理想情况下,我会将它们放入一个变量中并针对某些与分析相关的调用过滤它们并验证它们的值。
这可以通过 Selenium 中的 chrome 功能来完成。请在此处查看文档:http://chromedriver.chromium.org/logging/performance-log但我正试图通过 testCafe 做到这一点?
我看到了这个文档:https://devexpress.github.io/testcafe/documentation/test-api/intercepting-http-requests/在 testCafe 网站上,但我不确定这是否与获取 chrome 中的性能日志相同。基本上,如果我能够在 Chrome 开发人员工具下的网络选项卡中获取所有调用,我应该能够使用 JavaScript 对其进行过滤并完成我的测试。
任何与此相关的输入都会有所帮助。谢谢
最佳答案
是的,是一样的:RequestLogger
对象 stores all HTTP requests sent and responses received while the test is running .这与在当前 测试运行期间掌握您的网络事件(“网络”选项卡)一样。您还可以使用 filter
和 options
参数调整您的Logger
。
关于javascript - TestCafe 中有没有办法验证 Chrome 网络调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55642888/
我是一名优秀的程序员,十分优秀!