Skip to content

Instantly share code, notes, and snippets.

@foolip
Created May 15, 2020 11:09
Show Gist options
  • Save foolip/6fc12fb994c4cb39088ff477aecf3f5d to your computer and use it in GitHub Desktop.
Save foolip/6fc12fb994c4cb39088ff477aecf3f5d to your computer and use it in GitHub Desktop.
2020/05/15 13:07:46:641 HTTPServer: POST http://127.0.0.1:52898/session
2020/05/15 13:07:46:641 HTTPServer: {"capabilities": {"alwaysMatch": {}}}
2020/05/15 13:07:47:252 AutomationProtocol: SEND {"method":"Automation.createBrowsingContext","params":{"presentationHint":"Window"},"id":1}
2020/05/15 13:07:47:339 AutomationProtocol: RECV {"result":{"handle":"page-F4F0C261-6CFE-43EC-AFD2-288E138E5A8D","presentation":"Window"},"id":1}
2020/05/15 13:07:47:339 AutomationProtocol: SEND {"method":"Automation.switchToBrowsingContext","params":{"browsingContextHandle":"page-F4F0C261-6CFE-43EC-AFD2-288E138E5A8D","frameHandle":""},"id":2}
2020/05/15 13:07:47:443 AutomationProtocol: RECV {"result":{},"id":2}
2020/05/15 13:07:47:443 HTTPServer: --> HTTP 200
2020/05/15 13:07:47:443 HTTPServer: --> {"value":{"sessionId":"FF8D8566-E70D-4A94-8111-89D4944584F5","capabilities":{"safari:platformVersion":"10.15.4","safari:automaticInspection":false,"webkit:WebRTC":{"DisableICECandidateFiltering":false,"DisableInsecureMediaCapture":false},"browserVersion":"13.2","strictFileInteractability":false,"browserName":"Safari Technology Preview","safari:useSimulator":false,"safari:automaticProfiling":false,"safari:platformBuildVersion":"19E287","acceptInsecureCerts":false,"setWindowRect":true,"platformName":"macOS","safari:diagnose":false}}}
2020/05/15 13:07:47:445 HTTPServer: POST http://127.0.0.1:52898/session/FF8D8566-E70D-4A94-8111-89D4944584F5/window/rect
2020/05/15 13:07:47:445 HTTPServer: {"width": 800, "height": 600}
2020/05/15 13:07:47:446 AutomationProtocol: SEND {"method":"Automation.isShowingJavaScriptDialog","params":{"browsingContextHandle":"page-F4F0C261-6CFE-43EC-AFD2-288E138E5A8D"},"id":3}
2020/05/15 13:07:47:454 AutomationProtocol: RECV {"result":{"result":false},"id":3}
2020/05/15 13:07:47:462 AutomationProtocol: SEND {"method":"Automation.getBrowsingContext","params":{"handle":"page-F4F0C261-6CFE-43EC-AFD2-288E138E5A8D"},"id":4}
2020/05/15 13:07:47:473 AutomationProtocol: RECV {"result":{"context":{"handle":"page-F4F0C261-6CFE-43EC-AFD2-288E138E5A8D","active":true,"url":"","windowOrigin":{"x":100,"y":100},"windowSize":{"width":800,"height":600}}},"id":4}
2020/05/15 13:07:47:474 AutomationProtocol: SEND {"method":"Automation.setWindowFrameOfBrowsingContext","params":{"handle":"page-F4F0C261-6CFE-43EC-AFD2-288E138E5A8D","origin":{"x":100,"y":100},"size":{"width":800,"height":600}},"id":5}
2020/05/15 13:07:47:474 AutomationProtocol: RECV {"result":{},"id":5}
2020/05/15 13:07:47:474 AutomationProtocol: SEND {"method":"Automation.getBrowsingContext","params":{"handle":"page-F4F0C261-6CFE-43EC-AFD2-288E138E5A8D"},"id":6}
2020/05/15 13:07:47:475 AutomationProtocol: RECV {"result":{"context":{"handle":"page-F4F0C261-6CFE-43EC-AFD2-288E138E5A8D","active":true,"url":"","windowOrigin":{"x":100,"y":100},"windowSize":{"width":800,"height":600}}},"id":6}
2020/05/15 13:07:47:475 HTTPServer: --> HTTP 200
2020/05/15 13:07:47:475 HTTPServer: --> {"value":{"y":100,"x":100,"width":800,"height":600}}
2020/05/15 13:07:47:476 HTTPServer: POST http://127.0.0.1:52898/session/FF8D8566-E70D-4A94-8111-89D4944584F5/window/rect
2020/05/15 13:07:47:476 HTTPServer: {"y": 100, "x": 100}
2020/05/15 13:07:47:477 AutomationProtocol: SEND {"method":"Automation.isShowingJavaScriptDialog","params":{"browsingContextHandle":"page-F4F0C261-6CFE-43EC-AFD2-288E138E5A8D"},"id":7}
2020/05/15 13:07:47:477 AutomationProtocol: RECV {"result":{"result":false},"id":7}
2020/05/15 13:07:47:477 AutomationProtocol: SEND {"method":"Automation.getBrowsingContext","params":{"handle":"page-F4F0C261-6CFE-43EC-AFD2-288E138E5A8D"},"id":8}
2020/05/15 13:07:47:477 AutomationProtocol: RECV {"result":{"context":{"handle":"page-F4F0C261-6CFE-43EC-AFD2-288E138E5A8D","active":true,"url":"","windowOrigin":{"x":100,"y":100},"windowSize":{"width":800,"height":600}}},"id":8}
2020/05/15 13:07:47:478 AutomationProtocol: SEND {"method":"Automation.setWindowFrameOfBrowsingContext","params":{"handle":"page-F4F0C261-6CFE-43EC-AFD2-288E138E5A8D","origin":{"x":100,"y":100},"size":{"width":800,"height":600}},"id":9}
2020/05/15 13:07:47:480 AutomationProtocol: RECV {"result":{},"id":9}
2020/05/15 13:07:47:480 AutomationProtocol: SEND {"method":"Automation.getBrowsingContext","params":{"handle":"page-F4F0C261-6CFE-43EC-AFD2-288E138E5A8D"},"id":10}
2020/05/15 13:07:47:481 AutomationProtocol: RECV {"result":{"context":{"handle":"page-F4F0C261-6CFE-43EC-AFD2-288E138E5A8D","active":true,"url":"","windowOrigin":{"x":100,"y":100},"windowSize":{"width":800,"height":600}}},"id":10}
2020/05/15 13:07:47:481 HTTPServer: --> HTTP 200
2020/05/15 13:07:47:481 HTTPServer: --> {"value":{"y":100,"x":100,"width":800,"height":600}}
2020/05/15 13:07:47:484 HTTPServer: POST http://127.0.0.1:52898/session/FF8D8566-E70D-4A94-8111-89D4944584F5/url
2020/05/15 13:07:47:484 HTTPServer: {"url": "http://web-platform.test:8000/webdriver/tests/support/inline.py?doc=%3C%21doctype+html%3E%0A%3Cmeta+charset%3DUTF-8%3E%0A%3Cdiv%3E%0A++++++++++Lorem+ipsum+dolor+sit+amet%2C+consectetur+adipiscing+elit%2C+sed+do+eiusmod+tempor+incididunt+ut+labore+et+dolore+magna+aliqua.+Ut+enim+ad+minim+veniam%2C+quis+nostrud++exercitation+ullamco+laboris+nisi+ut+aliquip+ex+ea+commodo+consequat.%0A++++++++%3C%2Fdiv%3E&charset=UTF-8&mime=text%2Fhtml"}
2020/05/15 13:07:47:484 AutomationProtocol: SEND {"method":"Automation.isShowingJavaScriptDialog","params":{"browsingContextHandle":"page-F4F0C261-6CFE-43EC-AFD2-288E138E5A8D"},"id":11}
2020/05/15 13:07:47:485 AutomationProtocol: RECV {"result":{"result":false},"id":11}
2020/05/15 13:07:47:485 AutomationProtocol: SEND {"method":"Automation.navigateBrowsingContext","params":{"pageLoadTimeout":300000,"url":"http://web-platform.test:8000/webdriver/tests/support/inline.py?doc=%3C%21doctype+html%3E%0A%3Cmeta+charset%3DUTF-8%3E%0A%3Cdiv%3E%0A++++++++++Lorem+ipsum+dolor+sit+amet%2C+consectetur+adipiscing+elit%2C+sed+do+eiusmod+tempor+incididunt+ut+labore+et+dolore+magna+aliqua.+Ut+enim+ad+minim+veniam%2C+quis+nostrud++exercitation+ullamco+laboris+nisi+ut+aliquip+ex+ea+commodo+consequat.%0A++++++++%3C%2Fdiv%3E&charset=UTF-8&mime=text%2Fhtml","pageLoadStrategy":"Normal","handle":"page-F4F0C261-6CFE-43EC-AFD2-288E138E5A8D"},"id":12}
2020/05/15 13:07:47:561 AutomationProtocol: RECV {"result":{},"id":12}
2020/05/15 13:07:47:561 HTTPServer: --> HTTP 200
2020/05/15 13:07:47:561 HTTPServer: --> {"value":null}
2020/05/15 13:07:47:573 AutomationProtocol: RECV {"method":"Automation.browsingContextCleared","params":{"browsingContextHandle":"page-F4F0C261-6CFE-43EC-AFD2-288E138E5A8D"}}
2020/05/15 13:07:47:575 HTTPServer: POST http://127.0.0.1:52898/session/FF8D8566-E70D-4A94-8111-89D4944584F5/element
2020/05/15 13:07:47:575 HTTPServer: {"using": "css selector", "value": "div"}
2020/05/15 13:07:47:575 AutomationProtocol: SEND {"method":"Automation.isShowingJavaScriptDialog","params":{"browsingContextHandle":"page-F4F0C261-6CFE-43EC-AFD2-288E138E5A8D"},"id":13}
2020/05/15 13:07:47:575 AutomationProtocol: RECV {"result":{"result":false},"id":13}
2020/05/15 13:07:47:575 AutomationProtocol: SEND {"method":"Automation.evaluateJavaScriptFunction","params":{"arguments":["\"css selector\"","null","\"div\"","true","0"],"frameHandle":"","expectsImplicitCallbackArgument":true,"function":"function(strategy,ancestorElement,query,firstResultOnly,timeoutDuration,callback){ancestorElement=ancestorElement||document;switch(strategy){case\"id\":strategy=\"css selector\";query=\"[id=\\\"\"+escape(query)+\"\\\"]\";break;case\"name\":strategy=\"css selector\";query=\"[name=\\\"\"+escape(query)+\"\\\"]\";break;}\nswitch(strategy){case\"css selector\":case\"link text\":case\"partial link text\":case\"tag name\":case\"class name\":case\"xpath\":break;default:\n throw{name:\"InvalidParameter\",message:(\"Unsupported locator strategy: \"+strategy+\".\")};}\nfunction escape(string){return string.replace(/\\\\/g,\"\\\\\\\\\").replace(/\"/g,\"\\\\\\\"\");}\nfunction tryToFindNode(){try{switch(strategy){case\"css selector\":if(firstResultOnly)\nreturn ancestorElement.querySelector(query)||null;return Array.from(ancestorElement.querySelectorAll(query));case\"link text\":let linkTextResult=[];for(let link of ancestorElement.getElementsByTagName(\"a\")){if(link.text.trim()==query){linkTextResult.push(link);if(firstResultOnly)\nbreak;}}\nif(firstResultOnly)\nreturn linkTextResult[0]||null;return linkTextResult;case\"partial link text\":let partialLinkResult=[];for(let link of ancestorElement.getElementsByTagName(\"a\")){if(link.text.includes(query)){partialLinkResult.push(link);if(firstResultOnly)\nbreak;}}\nif(firstResultOnly)\nreturn partialLinkResult[0]||null;return partialLinkResult;case\"tag name\":let tagNameResult=ancestorElement.getElementsByTagName(query);if(firstResultOnly)\nreturn tagNameResult[0]||null;return Array.from(tagNameResult);case\"class name\":let classNameResult=ancestorElement.getElementsByClassName(query);if(firstResultOnly)\nreturn classNameResult[0]||null;return Array.from(classNameResult);case\"xpath\":if(firstResultOnly){let xpathResult=document.evaluate(query,ancestorElement,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null);if(!xpathResult)\nreturn null;return xpathResult.singleNodeValue;}\nlet xpathResult=document.evaluate(query,ancestorElement,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);if(!xpathResult||!xpathResult.snapshotLength)\nreturn[];let arrayResult=[];for(let i=0;i\u003CxpathResult.snapshotLength;++i)\narrayResult.push(xpathResult.snapshotItem(i));return arrayResult;}}catch(error){\n throw{name:\"InvalidSelector\",message:error.message};}}\nconst pollInterval=50;let pollUntil=performance.now()+timeoutDuration;function pollForNode(){let result=tryToFindNode();if(typeof result===\"string\"||result instanceof Node||(result instanceof Array&&result.length)){callback(result);return;}\nlet durationRemaining=pollUntil-performance.now();if(durationRemaining\u003CpollInterval){callback(firstResultOnly?null:[]);return;}\nsetTimeout(pollForNode,pollInterval);}\npollForNode();}\n//# sourceURL=__InjectedScript_WDFindNodes.js\n","browsingContextHandle":"page-F4F0C261-6CFE-43EC-AFD2-288E138E5A8D","callbackTimeout":0},"id":14}
2020/05/15 13:07:47:579 AutomationProtocol: RECV {"result":{"result":"{\"session-node-FF8D8566-E70D-4A94-8111-89D4944584F5\":\"node-1F5A7D4D-9399-496F-BE39-F18FED9C7284\"}"},"id":14}
2020/05/15 13:07:47:579 HTTPServer: --> HTTP 200
2020/05/15 13:07:47:579 HTTPServer: --> {"value":{"element-6066-11e4-a52e-4f735466cecf":"node-1F5A7D4D-9399-496F-BE39-F18FED9C7284"}}
2020/05/15 13:07:47:581 HTTPServer: GET http://127.0.0.1:52898/session/FF8D8566-E70D-4A94-8111-89D4944584F5/element/node-1F5A7D4D-9399-496F-BE39-F18FED9C7284/rect
2020/05/15 13:07:47:581 AutomationProtocol: SEND {"method":"Automation.isShowingJavaScriptDialog","params":{"browsingContextHandle":"page-F4F0C261-6CFE-43EC-AFD2-288E138E5A8D"},"id":15}
2020/05/15 13:07:47:581 AutomationProtocol: RECV {"result":{"result":false},"id":15}
2020/05/15 13:07:47:581 AutomationProtocol: SEND {"method":"Automation.computeElementLayout","params":{"nodeHandle":"node-1F5A7D4D-9399-496F-BE39-F18FED9C7284","frameHandle":"","coordinateSystem":"Page","browsingContextHandle":"page-F4F0C261-6CFE-43EC-AFD2-288E138E5A8D","scrollIntoViewIfNeeded":false},"id":16}
2020/05/15 13:07:47:582 AutomationProtocol: RECV {"result":{"rect":{"origin":{"x":8,"y":8},"size":{"width":784,"height":36}},"inViewCenterPoint":{"x":400,"y":64},"isObscured":false},"id":16}
2020/05/15 13:07:47:582 HTTPServer: --> HTTP 200
2020/05/15 13:07:47:582 HTTPServer: --> {"value":{"y":8,"x":8,"width":784,"height":36}}
2020/05/15 13:07:47:584 HTTPServer: POST http://127.0.0.1:52898/session/FF8D8566-E70D-4A94-8111-89D4944584F5/actions
2020/05/15 13:07:47:584 HTTPServer: {"actions": [{"parameters": {"pointerType": "mouse"}, "type": "pointer", "id": "pointer_id", "actions": [{"y": 26, "x": 400, "type": "pointerMove"}, {"button": 0, "type": "pointerDown"}, {"button": 0, "type": "pointerUp"}, {"button": 0, "type": "pointerDown"}, {"button": 0, "type": "pointerUp"}, {"button": 0, "type": "pointerDown"}, {"button": 0, "type": "pointerUp"}]}]}
2020/05/15 13:07:47:584 AutomationProtocol: SEND {"method":"Automation.isShowingJavaScriptDialog","params":{"browsingContextHandle":"page-F4F0C261-6CFE-43EC-AFD2-288E138E5A8D"},"id":17}
2020/05/15 13:07:47:584 AutomationProtocol: RECV {"result":{"result":false},"id":17}
2020/05/15 13:07:47:584 AutomationProtocol: SEND {"method":"Automation.performInteractionSequence","params":{"frameHandle":"","inputSources":[{"sourceId":"pointer_id","sourceType":"Mouse"}],"steps":[{"states":[{"sourceId":"pointer_id","location":{"x":400,"y":26},"origin":"Viewport"}]},{"states":[{"sourceId":"pointer_id","pressedButton":"Left","location":{"x":400,"y":26},"origin":"Viewport"}]},{"states":[{"sourceId":"pointer_id","origin":"Pointer"}]},{"states":[{"sourceId":"pointer_id","pressedButton":"Left","origin":"Pointer"}]},{"states":[{"sourceId":"pointer_id","origin":"Pointer"}]},{"states":[{"sourceId":"pointer_id","pressedButton":"Left","origin":"Pointer"}]},{"states":[{"sourceId":"pointer_id","origin":"Pointer"}]}],"handle":"page-F4F0C261-6CFE-43EC-AFD2-288E138E5A8D"},"id":18}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment