chrome devtools cdp selenium 过期代码备注备忘

原创
2022/05/27 21:31
阅读数 126
chrome devtools cdp  selenium 过期代码备注备忘 https://my.oschina.net/zengfr
/* devTools.addListener(Network.responseReceivedExtraInfo(), responseReceivedExtraInfo -> {
     responseReceivedExtraInfo.g
 });*/
 /*devTools.addListener(Network.responseReceived(), responseReceived -> {
     try {
         RequestId requestId = responseReceived.getRequestId();
         Response resp = responseReceived.getResponse();
         Network.GetResponseBodyResponse respData = null;
         boolean accept = false;
         if (resp.getStatus().equals(200) && reqs.contains(requestId.toString())) {
             if ("XHR,Fetch,Document,Script".contains(responseReceived.getType().get().toString())) {
                 boolean isCache = resp.getFromDiskCache().isPresent() ? resp.getFromDiskCache().get() : false;
                 isCache = isCache || resp.getFromPrefetchCache().isPresent() ? resp.getFromPrefetchCache().get() : false;
                 if (!isCache) {
                     respData = devTools.send(Network.getResponseBody(requestId));
                     accept = true;
                     func.accept(resp, respData);
                 }
             }
             finished.remove(requestId.toString());
         }
         if (!accept) {
             logDebug(responseReceived.getType(), resp, respData);
         }
     } catch (Exception ex) {
         logger.error("" + responseReceived.getResponse().getUrl(), ex);
     }
 });*/

 

/*    public void scriptOnNewDocumentTest() {
        // Arrange
        script = "Object.defineProperty(navigator, 'webdriver', { get: () => undefined });";
        identifier = chromeDevTools
                .send(Page.addScriptToEvaluateOnNewDocument(script, Optional.empty(), Optional.empty()));
        System.err.println(String.format("Method Page.addScriptToEvaluateOnNewDocument result: %s", identifier));

        // chromeDevTools.send(Debugger.getScriptSource((ScriptId) response));
        // Cannot cast from ScriptIdentifier to ScriptId
        driver.get(baseURL);
        Utils.sleep(100);
        chromeDevTools.send(Page.removeScriptToEvaluateOnNewDocument(identifier));
    }*/
展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部