Selenium 4 with Java:模拟/存根网络请求

问题描述 投票:0回答:1

是否有关于如何在 Selinum 4 中模拟/存根网络请求的或多或少全面的指南?在我看来,这是 Cypress 的主要优势(以及前端开发人员易于访问的优势),我一直在等待看到一种无需大量额外软件即可使用 Selenium 顺利完成此操作的方法。

在 cypress 中,我只需在 Chrome 中打开开发人员 -> 网络选项卡,复制请求并创建路由。然后瞧! - 可以打开页面,其中所有数据都就位,就像已访问该页面并将数据手动发送到后端一样。

有人知道如何/从哪里开始使用 Selenium 4 吗?还是我认为这是一个新功能时完全误解了?

selenium-webdriver mocking cypress stubbing
1个回答
0
投票

Selenium 的 BiDirectional API 似乎就是您所追求的。他们的网站上有 Java 和 Kotlin 语言的网络拦截示例。希望这足以让您开始。

https://www.selenium.dev/documentation/webdriver/bidirection/chrome_devtools/bidi_api/#network-interception

© www.soinside.com 2019 - 2024. All rights reserved.