【发布时间】:2018-08-07 14:45:17
【问题描述】:
我是 Selenium RC 和 Selenium WebDriver 的初学者。我很难理解 Selenium WebDriver 关于 WebDriver 如何触发 HTTP 请求的流程。
这是我的理解:-
硒 RC:- 浏览器使用代理处理程序发出 HTTP 请求,代理处理程序使用 HTTP 服务器与远程 WebDriver 建立 HTTP 连接,服务器以 HTML 或 JSON 的形式(基于请求)向浏览器发送响应,我们可以记录我们对 HAR 文件的请求。
对于WebDriver,由于没有Proxy Handler,我想知道Browser和WebDriver之间是如何建立HTTP连接的。我想扩展发出 HTTP 请求的类,这样我就可以自定义我的 HTTPRequest 并记录来自 HTTP 服务器的 HTTP 响应,并且相应地我可以将它存储在一个 HAR 文件中。
【问题讨论】:
标签: java selenium-webdriver webdriver httprequest