-
-
Notifications
You must be signed in to change notification settings - Fork 8.6k
Open
Labels
A-needs-triagingA Selenium member will evaluate this soon!A Selenium member will evaluate this soon!C-dotnet.NET Bindings.NET BindingsI-enhancementSomething could be betterSomething could be better
Description
Description
Enabling internal log messages sometimes produces huge messages.
For instance just invoking element.Displayed
:
Log.SetLevel(LogEventLevel.Trace);
using var driver = new ChromeDriver(new ChromeOptions { UseWebSocketUrl = true });
driver.Navigate().GoToUrl("https://www.google.com");
var element = driver.FindElement(By.Name("q"));
var isDisplayed = element.Displayed;
And output is:
00:04:36.426 TRACE SeleniumManager: DEBUG Sending stats to Plausible: Props { browser: "chrome", browser_version: "", os: "windows", arch: "x86_64", lang: "csharp", selenium_version: "4.35-nightly" }
00:04:36.460 TRACE SeleniumManager: DEBUG chromedriver not found in PATH
00:04:36.460 TRACE SeleniumManager: DEBUG chrome detected at C:\Program Files\Google\Chrome\Application\chrome.exe
00:04:36.461 TRACE SeleniumManager: DEBUG Detected browser: chrome 138.0.7204.184
00:04:36.461 TRACE SeleniumManager: DEBUG Discovering versions from https://googlechromelabs.github.io/chrome-for-testing/known-good-versions-with-downloads.json
00:04:36.461 TRACE SeleniumManager: DEBUG Required driver: chromedriver 138.0.7204.183
00:04:36.461 TRACE SeleniumManager: DEBUG chromedriver 138.0.7204.183 already in the cache
00:04:36.461 TRACE SeleniumManager: INFO Driver path: C:\Users\Nick\.cache\selenium\chromedriver\win64\138.0.7204.183\chromedriver.exe
00:04:36.461 TRACE SeleniumManager: INFO Browser path: C:\Program Files\Google\Chrome\Application\chrome.exe
00:04:36.461 TRACE SeleniumManager: Driver path: C:\Users\Nick\.cache\selenium\chromedriver\win64\138.0.7204.183\chromedriver.exe
00:04:36.461 TRACE SeleniumManager: Browser path: C:\Program Files\Google\Chrome\Application\chrome.exe
Starting ChromeDriver 138.0.7204.183 (e90faf484ddbc033fc9bf337621761d3dd5c5289-refs/branch-heads/7204@{#2435}) on port 63794
Only local connections are allowed.
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully on port 63794.
00:04:36.704 DEBUG HttpCommandExecutor: Executing command: []: newSession
00:04:36.723 TRACE HttpCommandExecutor: >> POST http://localhost:63794/session
{"capabilities":{"firstMatch":[{"browserName":"chrome","webSocketUrl":true,"goog:chromeOptions":{"binary":"C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe"}}]}}
DevTools listening on ws://127.0.0.1:63826/devtools/browser/7a559599-8e4c-4f07-915c-3dfd512cdc59
00:04:37.745 TRACE HttpCommandExecutor: << 200 OK
00:04:37.762 DEBUG HttpCommandExecutor: Response: (dfb5ef85d3470d6c2efcb211ff7a7881 Success: System.Collections.Generic.Dictionary`2[System.String,System.Object])
00:04:37.771 DEBUG HttpCommandExecutor: Executing command: [dfb5ef85d3470d6c2efcb211ff7a7881]: get
00:04:37.782 TRACE HttpCommandExecutor: >> POST http://localhost:63794/session/dfb5ef85d3470d6c2efcb211ff7a7881/url
{"url":"https://www.google.com"}
00:04:38.083 TRACE HttpCommandExecutor: << 200 OK
00:04:38.083 DEBUG HttpCommandExecutor: Response: ( Success: )
00:04:38.117 DEBUG HttpCommandExecutor: Executing command: [dfb5ef85d3470d6c2efcb211ff7a7881]: findElement
00:04:38.117 TRACE HttpCommandExecutor: >> POST http://localhost:63794/session/dfb5ef85d3470d6c2efcb211ff7a7881/element
{"using":"css selector","value":"*[name =\u0022q\u0022]"}
00:04:38.900 TRACE HttpCommandExecutor: << 200 OK
00:04:38.900 DEBUG HttpCommandExecutor: Response: ( Success: System.Collections.Generic.Dictionary`2[System.String,System.Object])
00:04:38.904 DEBUG HttpCommandExecutor: Executing command: [dfb5ef85d3470d6c2efcb211ff7a7881]: executeScript
00:04:38.906 TRACE HttpCommandExecutor: >> POST http://localhost:63794/session/dfb5ef85d3470d6c2efcb211ff7a7881/execute/sync
{"script":"/* is-displayed */return (function(){return (function(){var g=this||self;\nfunction aa(a){var b=typeof a;if(\u0022object\u0022==b)if(a){if(a instanceof Array)return\u0022array\u0022;if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if(\u0022[object Window]\u0022==c)return\u0022object\u0022;if(\u0022[object Array]\u0022==c||\u0022number\u0022==typeof a.length\u0026\u0026\u0022undefined\u0022!=typeof a.splice\u0026\u0026\u0022undefined\u0022!=typeof a.propertyIsEnumerable\u0026\u0026!a.propertyIsEnumerable(\u0022splice\u0022))return\u0022array\u0022;if(\u0022[object Function]\u0022==c||\u0022undefined\u0022!=typeof a.call\u0026\u0026\u0022undefined\u0022!=typeof a.propertyIsEnumerable\u0026\u0026!a.propertyIsEnumerable(\u0022call\u0022))return\u0022function\u0022}else return\u0022null\u0022;else if(\u0022function\u0022==\nb\u0026\u0026\u0022undefined\u0022==typeof a.call)return\u0022object\u0022;return b}function ca(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.constructor=a};var da=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(\u0022string\u0022===typeof a)return\u0022string\u0022!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c\u003Ca.length;c\u002B\u002B)if(c in a\u0026\u0026a[c]===b)return c;return-1},ea=Array.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var c=a.length,e=\u0022string\u0022===typeof a?a.split(\u0022\u0022):a,d=0;d\u003Cc;d\u002B\u002B)if(d in e\u0026\u0026b.call(void 0,e[d],d,a))return!0;return!1},fa=Array.prototype.every?function(a,\nb){return Array.prototype.every.call(a,b,void 0)}:function(a,b){for(var c=a.length,e=\u0022string\u0022===typeof a?a.split(\u0022\u0022):a,d=0;d\u003Cc;d\u002B\u002B)if(d in e\u0026\u0026!b.call(void 0,e[d],d,a))return!1;return!0};var ha={aliceblue:\u0022#f0f8ff\u0022,antiquewhite:\u0022#faebd7\u0022,aqua:\u0022#00ffff\u0022,aquamarine:\u0022#7fffd4\u0022,azure:\u0022#f0ffff\u0022,beige:\u0022#f5f5dc\u0022,bisque:\u0022#ffe4c4\u0022,black:\u0022#000000\u0022,blanchedalmond:\u0022#ffebcd\u0022,blue:\u0022#0000ff\u0022,blueviolet:\u0022#8a2be2\u0022,brown:\u0022#a52a2a\u0022,burlywood:\u0022#deb887\u0022,cadetblue:\u0022#5f9ea0\u0022,chartreuse:\u0022#7fff00\u0022,chocolate:\u0022#d2691e\u0022,coral:\u0022#ff7f50\u0022,cornflowerblue:\u0022#6495ed\u0022,cornsilk:\u0022#fff8dc\u0022,crimson:\u0022#dc143c\u0022,cyan:\u0022#00ffff\u0022,darkblue:\u0022#00008b\u0022,darkcyan:\u0022#008b8b\u0022,darkgoldenrod:\u0022#b8860b\u0022,darkgray:\u0022#a9a9a9\u0022,darkgreen:\u0022#006400\u0022,\ndarkgrey:\u0022#a9a9a9\u0022,darkkhaki:\u0022#bdb76b\u0022,darkmagenta:\u0022#8b008b\u0022,darkolivegreen:\u0022#556b2f\u0022,darkorange:\u0022#ff8c00\u0022,darkorchid:\u0022#9932cc\u0022,darkred:\u0022#8b0000\u0022,darksalmon:\u0022#e9967a\u0022,darkseagreen:\u0022#8fbc8f\u0022,darkslateblue:\u0022#483d8b\u0022,darkslategray:\u0022#2f4f4f\u0022,darkslategrey:\u0022#2f4f4f\u0022,darkturquoise:\u0022#00ced1\u0022,darkviolet:\u0022#9400d3\u0022,deeppink:\u0022#ff1493\u0022,deepskyblue:\u0022#00bfff\u0022,dimgray:\u0022#696969\u0022,dimgrey:\u0022#696969\u0022,dodgerblue:\u0022#1e90ff\u0022,firebrick:\u0022#b22222\u0022,floralwhite:\u0022#fffaf0\u0022,forestgreen:\u0022#228b22\u0022,fuchsia:\u0022#ff00ff\u0022,gainsboro:\u0022#dcdcdc\u0022,\nghostwhite:\u0022#f8f8ff\u0022,gold:\u0022#ffd700\u0022,goldenrod:\u0022#daa520\u0022,gray:\u0022#808080\u0022,green:\u0022#008000\u0022,greenyellow:\u0022#adff2f\u0022,grey:\u0022#808080\u0022,honeydew:\u0022#f0fff0\u0022,hotpink:\u0022#ff69b4\u0022,indianred:\u0022#cd5c5c\u0022,indigo:\u0022#4b0082\u0022,ivory:\u0022#fffff0\u0022,khaki:\u0022#f0e68c\u0022,lavender:\u0022#e6e6fa\u0022,lavenderblush:\u0022#fff0f5\u0022,lawngreen:\u0022#7cfc00\u0022,lemonchiffon:\u0022#fffacd\u0022,lightblue:\u0022#add8e6\u0022,lightcoral:\u0022#f08080\u0022,lightcyan:\u0022#e0ffff\u0022,lightgoldenrodyellow:\u0022#fafad2\u0022,lightgray:\u0022#d3d3d3\u0022,lightgreen:\u0022#90ee90\u0022,lightgrey:\u0022#d3d3d3\u0022,lightpink:\u0022#ffb6c1\u0022,lightsalmon:\u0022#ffa07a\u0022,\nlightseagreen:\u0022#20b2aa\u0022,lightskyblue:\u0022#87cefa\u0022,lightslategray:\u0022#778899\u0022,lightslategrey:\u0022#778899\u0022,lightsteelblue:\u0022#b0c4de\u0022,lightyellow:\u0022#ffffe0\u0022,lime:\u0022#00ff00\u0022,limegreen:\u0022#32cd32\u0022,linen:\u0022#faf0e6\u0022,magenta:\u0022#ff00ff\u0022,maroon:\u0022#800000\u0022,mediumaquamarine:\u0022#66cdaa\u0022,mediumblue:\u0022#0000cd\u0022,mediumorchid:\u0022#ba55d3\u0022,mediumpurple:\u0022#9370db\u0022,mediumseagreen:\u0022#3cb371\u0022,mediumslateblue:\u0022#7b68ee\u0022,mediumspringgreen:\u0022#00fa9a\u0022,mediumturquoise:\u0022#48d1cc\u0022,mediumvioletred:\u0022#c71585\u0022,midnightblue:\u0022#191970\u0022,mintcream:\u0022#f5fffa\u0022,mistyrose:\u0022#ffe4e1\u0022,\nmoccasin:\u0022#ffe4b5\u0022,navajowhite:\u0022#ffdead\u0022,navy:\u0022#000080\u0022,oldlace:\u0022#fdf5e6\u0022,olive:\u0022#808000\u0022,olivedrab:\u0022#6b8e23\u0022,orange:\u0022#ffa500\u0022,orangered:\u0022#ff4500\u0022,orchid:\u0022#da70d6\u0022,palegoldenrod:\u0022#eee8aa\u0022,palegreen:\u0022#98fb98\u0022,paleturquoise:\u0022#afeeee\u0022,palevioletred:\u0022#db7093\u0022,papayawhip:\u0022#ffefd5\u0022,peachpuff:\u0022#ffdab9\u0022,peru:\u0022#cd853f\u0022,pink:\u0022#ffc0cb\u0022,plum:\u0022#dda0dd\u0022,powderblue:\u0022#b0e0e6\u0022,purple:\u0022#800080\u0022,red:\u0022#ff0000\u0022,rosybrown:\u0022#bc8f8f\u0022,royalblue:\u0022#4169e1\u0022,saddlebrown:\u0022#8b4513\u0022,salmon:\u0022#fa8072\u0022,sandybrown:\u0022#f4a460\u0022,seagreen:\u0022#2e8b57\u0022,\nseashell:\u0022#fff5ee\u0022,sienna:\u0022#a0522d\u0022,silver:\u0022#c0c0c0\u0022,skyblue:\u0022#87ceeb\u0022,slateblue:\u0022#6a5acd\u0022,slategray:\u0022#708090\u0022,slategrey:\u0022#708090\u0022,snow:\u0022#fffafa\u0022,springgreen:\u0022#00ff7f\u0022,steelblue:\u0022#4682b4\u0022,tan:\u0022#d2b48c\u0022,teal:\u0022#008080\u0022,thistle:\u0022#d8bfd8\u0022,tomato:\u0022#ff6347\u0022,turquoise:\u0022#40e0d0\u0022,violet:\u0022#ee82ee\u0022,wheat:\u0022#f5deb3\u0022,white:\u0022#ffffff\u0022,whitesmoke:\u0022#f5f5f5\u0022,yellow:\u0022#ffff00\u0022,yellowgreen:\u0022#9acd32\u0022};var ia=\u0022backgroundColor borderTopColor borderRightColor borderBottomColor borderLeftColor color outlineColor\u0022.split(\u0022 \u0022),ja=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,ka=/^#(?:[0-9a-f]{3}){1,2}$/i,la=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,ma=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function m(a,b){this.code=a;this.a=p[a]||r;this.message=b||\u0022\u0022;a=this.a.replace(/((?:^|\\s\u002B)[a-z])/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]\u002B/g,\u0022\u0022)});b=a.length-5;if(0\u003Eb||a.indexOf(\u0022Error\u0022,b)!=b)a\u002B=\u0022Error\u0022;this.name=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\u0022\u0022}ca(m,Error);var r=\u0022unknown error\u0022,p={15:\u0022element not selectable\u0022,11:\u0022element not visible\u0022};p[31]=r;p[30]=r;p[24]=\u0022invalid cookie domain\u0022;p[29]=\u0022invalid element coordinates\u0022;p[12]=\u0022invalid element state\u0022;\np[32]=\u0022invalid selector\u0022;p[51]=\u0022invalid selector\u0022;p[52]=\u0022invalid selector\u0022;p[17]=\u0022javascript error\u0022;p[405]=\u0022unsupported operation\u0022;p[34]=\u0022move target out of bounds\u0022;p[27]=\u0022no such alert\u0022;p[7]=\u0022no such element\u0022;p[8]=\u0022no such frame\u0022;p[23]=\u0022no such window\u0022;p[28]=\u0022script timeout\u0022;p[33]=\u0022session not created\u0022;p[10]=\u0022stale element reference\u0022;p[21]=\u0022timeout\u0022;p[25]=\u0022unable to set cookie\u0022;p[26]=\u0022unexpected alert open\u0022;p[13]=r;p[9]=\u0022unknown command\u0022;var u=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\\s\\xa0]*([\\s\\S]*?)[\\s\\xa0]*$/.exec(a)[1]};\nfunction na(a,b){var c=0;a=u(String(a)).split(\u0022.\u0022);b=u(String(b)).split(\u0022.\u0022);for(var e=Math.max(a.length,b.length),d=0;0==c\u0026\u0026d\u003Ce;d\u002B\u002B){var f=a[d]||\u0022\u0022,h=b[d]||\u0022\u0022;do{f=/(\\d*)(\\D*)(.*)/.exec(f)||[\u0022\u0022,\u0022\u0022,\u0022\u0022,\u0022\u0022];h=/(\\d*)(\\D*)(.*)/.exec(h)||[\u0022\u0022,\u0022\u0022,\u0022\u0022,\u0022\u0022];if(0==f[0].length\u0026\u00260==h[0].length)break;c=v(0==f[1].length?0:parseInt(f[1],10),0==h[1].length?0:parseInt(h[1],10))||v(0==f[2].length,0==h[2].length)||v(f[2],h[2]);f=f[3];h=h[3]}while(0==c)}return c}function v(a,b){return a\u003Cb?-1:a\u003Eb?1:0};var w;a:{var oa=g.navigator;if(oa){var sa=oa.userAgent;if(sa){w=sa;break a}}w=\u0022\u0022}function x(a){return-1!=w.indexOf(a)};function y(){return x(\u0022Firefox\u0022)||x(\u0022FxiOS\u0022)}function A(){return(x(\u0022Chrome\u0022)||x(\u0022CriOS\u0022))\u0026\u0026!x(\u0022Edge\u0022)};function ta(a){return String(a).replace(/\\-([a-z])/g,function(b,c){return c.toUpperCase()})};function B(){return x(\u0022iPhone\u0022)\u0026\u0026!x(\u0022iPod\u0022)\u0026\u0026!x(\u0022iPad\u0022)};function ua(a,b){var c=va;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var wa=x(\u0022Opera\u0022),C=x(\u0022Trident\u0022)||x(\u0022MSIE\u0022),xa=x(\u0022Edge\u0022),ya=x(\u0022Gecko\u0022)\u0026\u0026!(-1!=w.toLowerCase().indexOf(\u0022webkit\u0022)\u0026\u0026!x(\u0022Edge\u0022))\u0026\u0026!(x(\u0022Trident\u0022)||x(\u0022MSIE\u0022))\u0026\u0026!x(\u0022Edge\u0022),za=-1!=w.toLowerCase().indexOf(\u0022webkit\u0022)\u0026\u0026!x(\u0022Edge\u0022);function Aa(){var a=g.document;return a?a.documentMode:void 0}var E;\na:{var F=\u0022\u0022,G=function(){var a=w;if(ya)return/rv:([^\\);]\u002B)(\\)|;)/.exec(a);if(xa)return/Edge\\/([\\d\\.]\u002B)/.exec(a);if(C)return/\\b(?:MSIE|rv)[: ]([^\\);]\u002B)(\\)|;)/.exec(a);if(za)return/WebKit\\/(\\S\u002B)/.exec(a);if(wa)return/(?:Version)[ \\/]?(\\S\u002B)/.exec(a)}();G\u0026\u0026(F=G?G[1]:\u0022\u0022);if(C){var H=Aa();if(null!=H\u0026\u0026H\u003EparseFloat(F)){E=String(H);break a}}E=F}var va={};function Ba(a){return ua(a,function(){return 0\u003C=na(E,a)})}var I;I=g.document\u0026\u0026C?Aa():void 0;var Ca=y(),Da=B()||x(\u0022iPod\u0022),Ea=x(\u0022iPad\u0022),Fa=x(\u0022Android\u0022)\u0026\u0026!(A()||y()||x(\u0022Opera\u0022)||x(\u0022Silk\u0022)),Ga=A(),Ha=x(\u0022Safari\u0022)\u0026\u0026!(A()||x(\u0022Coast\u0022)||x(\u0022Opera\u0022)||x(\u0022Edge\u0022)||x(\u0022Edg/\u0022)||x(\u0022OPR\u0022)||y()||x(\u0022Silk\u0022)||x(\u0022Android\u0022))\u0026\u0026!(B()||x(\u0022iPad\u0022)||x(\u0022iPod\u0022));function J(a){return(a=a.exec(w))?a[1]:\u0022\u0022}(function(){if(Ca)return J(/Firefox\\/([0-9.]\u002B)/);if(C||xa||wa)return E;if(Ga)return B()||x(\u0022iPad\u0022)||x(\u0022iPod\u0022)?J(/CriOS\\/([0-9.]\u002B)/):J(/Chrome\\/([0-9.]\u002B)/);if(Ha\u0026\u0026!(B()||x(\u0022iPad\u0022)||x(\u0022iPod\u0022)))return J(/Version\\/([0-9.]\u002B)/);if(Da||Ea){var a=/Version\\/(\\S\u002B).*Mobile\\/(\\S\u002B)/.exec(w);if(a)return a[1]\u002B\u0022.\u0022\u002Ba[2]}else if(Fa)return(a=J(/Android\\s\u002B([0-9.]\u002B)/))?a:J(/Version\\/([0-9.]\u002B)/);return\u0022\u0022})();var K;if(K=C)K=!(9\u003C=Number(I));var Ia=K;function L(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}L.prototype.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};L.prototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};L.prototype.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};function M(a,b){this.width=a;this.height=b}M.prototype.aspectRatio=function(){return this.width/this.height};M.prototype.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};M.prototype.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};M.prototype.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};function N(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function Ja(a,b){a\u0026\u0026(a=a.parentNode);for(var c=0;a;){if(b(a))return a;a=a.parentNode;c\u002B\u002B}return null}function Ka(a){this.a=a||g.document||document};function P(a,b){b\u0026\u0026\u0022string\u0022!==typeof b\u0026\u0026(b=b.toString());return a instanceof HTMLFormElement?!!a\u0026\u00261==a.nodeType\u0026\u0026(!b||\u0022FORM\u0022==b):!!a\u0026\u00261==a.nodeType\u0026\u0026(!b||a.tagName.toUpperCase()==b)};function Q(a,b,c,e){this.f=a;this.a=b;this.b=c;this.c=e}Q.prototype.ceil=function(){this.f=Math.ceil(this.f);this.a=Math.ceil(this.a);this.b=Math.ceil(this.b);this.c=Math.ceil(this.c);return this};Q.prototype.floor=function(){this.f=Math.floor(this.f);this.a=Math.floor(this.a);this.b=Math.floor(this.b);this.c=Math.floor(this.c);return this};Q.prototype.round=function(){this.f=Math.round(this.f);this.a=Math.round(this.a);this.b=Math.round(this.b);this.c=Math.round(this.c);return this};function R(a,b,c,e){this.a=a;this.b=b;this.width=c;this.height=e}R.prototype.ceil=function(){this.a=Math.ceil(this.a);this.b=Math.ceil(this.b);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};R.prototype.floor=function(){this.a=Math.floor(this.a);this.b=Math.floor(this.b);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};\nR.prototype.round=function(){this.a=Math.round(this.a);this.b=Math.round(this.b);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};var La=\u0022function\u0022===typeof ShadowRoot;function S(a){for(a=a.parentNode;a\u0026\u00261!=a.nodeType\u0026\u00269!=a.nodeType\u0026\u002611!=a.nodeType;)a=a.parentNode;return P(a)?a:null}\nfunction T(a,b){b=ta(b);if(\u0022float\u0022==b||\u0022cssFloat\u0022==b||\u0022styleFloat\u0022==b)b=Ia?\u0022styleFloat\u0022:\u0022cssFloat\u0022;a:{var c=b;var e=N(a);if(e.defaultView\u0026\u0026e.defaultView.getComputedStyle\u0026\u0026(e=e.defaultView.getComputedStyle(a,null))){c=e[c]||e.getPropertyValue(c)||\u0022\u0022;break a}c=\u0022\u0022}a=c||Ma(a,b);if(null===a)a=null;else if(0\u003C=da(ia,b)){b:{var d=a.match(la);if(d\u0026\u0026(b=Number(d[1]),c=Number(d[2]),e=Number(d[3]),d=Number(d[4]),0\u003C=b\u0026\u0026255\u003E=b\u0026\u00260\u003C=c\u0026\u0026255\u003E=c\u0026\u00260\u003C=e\u0026\u0026255\u003E=e\u0026\u00260\u003C=d\u0026\u00261\u003E=d)){b=[b,c,e,d];break b}b=null}if(!b)b:{if(e=a.match(ma))if(b=\nNumber(e[1]),c=Number(e[2]),e=Number(e[3]),0\u003C=b\u0026\u0026255\u003E=b\u0026\u00260\u003C=c\u0026\u0026255\u003E=c\u0026\u00260\u003C=e\u0026\u0026255\u003E=e){b=[b,c,e,1];break b}b=null}if(!b)b:{b=a.toLowerCase();c=ha[b.toLowerCase()];if(!c\u0026\u0026(c=\u0022#\u0022==b.charAt(0)?b:\u0022#\u0022\u002Bb,4==c.length\u0026\u0026(c=c.replace(ja,\u0022#$1$1$2$2$3$3\u0022)),!ka.test(c))){b=null;break b}b=[parseInt(c.substr(1,2),16),parseInt(c.substr(3,2),16),parseInt(c.substr(5,2),16),1]}a=b?\u0022rgba(\u0022\u002Bb.join(\u0022, \u0022)\u002B\u0022)\u0022:a}return a}\nfunction Ma(a,b){var c=a.currentStyle||a.style,e=c[b];void 0===e\u0026\u0026\u0022function\u0022==aa(c.getPropertyValue)\u0026\u0026(e=c.getPropertyValue(b));return\u0022inherit\u0022!=e?void 0!==e?e:null:(a=S(a))?Ma(a,b):null}\nfunction U(a,b,c){function e(h){var n=V(h);return 0\u003Cn.height\u0026\u00260\u003Cn.width?!0:P(h,\u0022PATH\u0022)\u0026\u0026(0\u003Cn.height||0\u003Cn.width)?(h=T(h,\u0022stroke-width\u0022),!!h\u0026\u00260\u003CparseInt(h,10)):\u0022hidden\u0022!=T(h,\u0022overflow\u0022)\u0026\u0026ea(h.childNodes,function(D){return 3==D.nodeType||P(D)\u0026\u0026e(D)})}function d(h){return Na(h)==W\u0026\u0026fa(h.childNodes,function(n){return!P(n)||d(n)||!e(n)})}if(!P(a))throw Error(\u0022Argument to isShown must be of type Element\u0022);if(P(a,\u0022BODY\u0022))return!0;if(P(a,\u0022OPTION\u0022)||P(a,\u0022OPTGROUP\u0022))return a=Ja(a,function(h){return P(h,\u0022SELECT\u0022)}),\n!!a\u0026\u0026U(a,!0,c);var f=Oa(a);if(f)return!!f.image\u0026\u00260\u003Cf.rect.width\u0026\u00260\u003Cf.rect.height\u0026\u0026U(f.image,b,c);if(P(a,\u0022INPUT\u0022)\u0026\u0026\u0022hidden\u0022==a.type.toLowerCase()||P(a,\u0022NOSCRIPT\u0022))return!1;f=T(a,\u0022visibility\u0022);return\u0022collapse\u0022!=f\u0026\u0026\u0022hidden\u0022!=f\u0026\u0026c(a)\u0026\u0026(b||0!=Pa(a))\u0026\u0026e(a)?!d(a):!1}var W=\u0022hidden\u0022;\nfunction Na(a){function b(k){function l(ba){if(ba==h)return!0;var pa=T(ba,\u0022display\u0022);return 0==pa.lastIndexOf(\u0022inline\u0022,0)||\u0022contents\u0022==pa||\u0022absolute\u0022==qa\u0026\u0026\u0022static\u0022==T(ba,\u0022position\u0022)?!1:!0}var qa=T(k,\u0022position\u0022);if(\u0022fixed\u0022==qa)return ra=!0,k==h?null:h;for(k=S(k);k\u0026\u0026!l(k);)k=S(k);return k}function c(k){var l=k;if(\u0022visible\u0022==D)if(k==h\u0026\u0026n)l=n;else if(k==n)return{x:\u0022visible\u0022,y:\u0022visible\u0022};l={x:T(l,\u0022overflow-x\u0022),y:T(l,\u0022overflow-y\u0022)};k==h\u0026\u0026(l.x=\u0022visible\u0022==l.x?\u0022auto\u0022:l.x,l.y=\u0022visible\u0022==l.y?\u0022auto\u0022:l.y);return l}\nfunction e(k){if(k==h){var l=(new Ka(f)).a;k=l.scrollingElement?l.scrollingElement:za||\u0022CSS1Compat\u0022!=l.compatMode?l.body||l.documentElement:l.documentElement;l=l.parentWindow||l.defaultView;k=C\u0026\u0026Ba(\u002210\u0022)\u0026\u0026l.pageYOffset!=k.scrollTop?new L(k.scrollLeft,k.scrollTop):new L(l.pageXOffset||k.scrollLeft,l.pageYOffset||k.scrollTop)}else k=new L(k.scrollLeft,k.scrollTop);return k}var d=Qa(a),f=N(a),h=f.documentElement,n=f.body,D=T(h,\u0022overflow\u0022),ra;for(a=b(a);a;a=b(a)){var q=c(a);if(\u0022visible\u0022!=q.x||\u0022visible\u0022!=\nq.y){var t=V(a);if(0==t.width||0==t.height)return W;var z=d.a\u003Ct.a,O=d.b\u003Ct.b;if(z\u0026\u0026\u0022hidden\u0022==q.x||O\u0026\u0026\u0022hidden\u0022==q.y)return W;if(z\u0026\u0026\u0022visible\u0022!=q.x||O\u0026\u0026\u0022visible\u0022!=q.y){z=e(a);O=d.b\u003Ct.b-z.y;if(d.a\u003Ct.a-z.x\u0026\u0026\u0022visible\u0022!=q.x||O\u0026\u0026\u0022visible\u0022!=q.x)return W;d=Na(a);return d==W?W:\u0022scroll\u0022}z=d.c\u003E=t.a\u002Bt.width;t=d.f\u003E=t.b\u002Bt.height;if(z\u0026\u0026\u0022hidden\u0022==q.x||t\u0026\u0026\u0022hidden\u0022==q.y)return W;if(z\u0026\u0026\u0022visible\u0022!=q.x||t\u0026\u0026\u0022visible\u0022!=q.y){if(ra\u0026\u0026(q=e(a),d.c\u003E=h.scrollWidth-q.x||d.a\u003E=h.scrollHeight-q.y))return W;d=Na(a);return d==W?W:\u0022scroll\u0022}}}return\u0022none\u0022}\nfunction V(a){var b=Oa(a);if(b)return b.rect;if(P(a,\u0022HTML\u0022))return a=N(a),a=((a?a.parentWindow||a.defaultView:window)||window).document,a=\u0022CSS1Compat\u0022==a.compatMode?a.documentElement:a.body,a=new M(a.clientWidth,a.clientHeight),new R(0,0,a.width,a.height);try{var c=a.getBoundingClientRect()}catch(e){return new R(0,0,0,0)}b=new R(c.left,c.top,c.right-c.left,c.bottom-c.top);C\u0026\u0026a.ownerDocument.body\u0026\u0026(a=N(a),b.a-=a.documentElement.clientLeft\u002Ba.body.clientLeft,b.b-=a.documentElement.clientTop\u002Ba.body.clientTop);\nreturn b}\nfunction Oa(a){var b=P(a,\u0022MAP\u0022);if(!b\u0026\u0026!P(a,\u0022AREA\u0022))return null;var c=b?a:P(a.parentNode,\u0022MAP\u0022)?a.parentNode:null,e=null,d=null;if(c\u0026\u0026c.name){e=\u0027*[usemap=\u0022#\u0027\u002Bc.name\u002B\u0027\u0022]\u0027;c=N(c);var f;if(f=\u0022function\u0022!=aa(c.querySelector)\u0026\u0026C\u0026\u0026(C?0\u003C=na(I,8):Ba(8))){f=c.querySelector;var h=typeof f;f=!(\u0022object\u0022==h\u0026\u0026null!=f||\u0022function\u0022==h)}if(f)throw Error(\u0022CSS selection is not supported\u0022);if(!e)throw new m(32,\u0022No selector specified\u0022);e=u(e);try{var n=c.querySelector(e)}catch(D){throw new m(32,\u0022An invalid or illegal selector was specified\u0022);}if(e=\nn\u0026\u00261==n.nodeType?n:null)d=V(e),b||\u0022default\u0022==a.shape.toLowerCase()||(a=Ra(a),b=Math.min(Math.max(a.a,0),d.width),n=Math.min(Math.max(a.b,0),d.height),d=new R(b\u002Bd.a,n\u002Bd.b,Math.min(a.width,d.width-b),Math.min(a.height,d.height-n)))}return{image:e,rect:d||new R(0,0,0,0)}}\nfunction Ra(a){var b=a.shape.toLowerCase();a=a.coords.split(\u0022,\u0022);if(\u0022rect\u0022==b\u0026\u00264==a.length){b=a[0];var c=a[1];return new R(b,c,a[2]-b,a[3]-c)}if(\u0022circle\u0022==b\u0026\u00263==a.length)return b=a[2],new R(a[0]-b,a[1]-b,2*b,2*b);if(\u0022poly\u0022==b\u0026\u00262\u003Ca.length){b=a[0];c=a[1];for(var e=b,d=c,f=2;f\u002B1\u003Ca.length;f\u002B=2)b=Math.min(b,a[f]),e=Math.max(e,a[f]),c=Math.min(c,a[f\u002B1]),d=Math.max(d,a[f\u002B1]);return new R(b,c,e-b,d-c)}return new R(0,0,0,0)}function Qa(a){a=V(a);return new Q(a.b,a.a\u002Ba.width,a.b\u002Ba.height,a.a)}\nfunction Pa(a){if(Ia){if(\u0022relative\u0022==T(a,\u0022position\u0022))return 1;a=T(a,\u0022filter\u0022);return(a=a.match(/^alpha\\(opacity=(\\d*)\\)/)||a.match(/^progid:DXImageTransform.Microsoft.Alpha\\(Opacity=(\\d*)\\)/))?Number(a[1])/100:1}return Sa(a)}function Sa(a){var b=1,c=T(a,\u0022opacity\u0022);c\u0026\u0026(b=Number(c));(a=S(a))\u0026\u0026(b*=Sa(a));return b};function Ta(a,b){function c(e){if(P(e)\u0026\u0026(\u0022none\u0022==T(e,\u0022display\u0022)||\u0022hidden\u0022==T(e,\u0022content-visibility\u0022)))return!1;var d;if((d=e.parentNode)\u0026\u0026d.shadowRoot\u0026\u0026void 0!==e.assignedSlot)d=e.assignedSlot?e.assignedSlot.parentNode:null;else if(e.getDestinationInsertionPoints){var f=e.getDestinationInsertionPoints();0\u003Cf.length\u0026\u0026(d=f[f.length-1])}if(La\u0026\u0026d instanceof ShadowRoot){if(d.host.shadowRoot\u0026\u0026d.host.shadowRoot!==d)return!1;d=d.host}return!d||9!=d.nodeType\u0026\u002611!=d.nodeType?d\u0026\u0026P(d,\u0022DETAILS\u0022)\u0026\u0026!d.open\u0026\u0026!P(e,\n\u0022SUMMARY\u0022)?!1:!!d\u0026\u0026c(d):!0}return U(a,!!b,c)}var X=[\u0022se_exportedFunctionSymbol\u0022],Y=g;X[0]in Y||\u0022undefined\u0022==typeof Y.execScript||Y.execScript(\u0022var \u0022\u002BX[0]);for(var Z;X.length\u0026\u0026(Z=X.shift());)X.length||void 0===Ta?Y[Z]\u0026\u0026Y[Z]!==Object.prototype[Z]?Y=Y[Z]:Y=Y[Z]={}:Y[Z]=Ta;; return this.se_exportedFunctionSymbol.apply(null,arguments);}).apply(window, arguments);}\n).apply(null, arguments);","args":[{"element-6066-11e4-a52e-4f735466cecf":"f.1FDF21746BFC6A8D7F408960A6915282.d.EFB3D0BF33C7EC95C3C10874C67C38D5.e.1"}]}
00:04:38.920 TRACE HttpCommandExecutor: << 200 OK
00:04:38.921 DEBUG HttpCommandExecutor: Response: ( Success: True)
00:04:38.922 DEBUG HttpCommandExecutor: Executing command: [dfb5ef85d3470d6c2efcb211ff7a7881]: quit
00:04:38.922 TRACE HttpCommandExecutor: >> DELETE http://localhost:63794/session/dfb5ef85d3470d6c2efcb211ff7a7881
00:04:38.969 TRACE HttpCommandExecutor: << 200 OK
00:04:38.969 DEBUG HttpCommandExecutor: Response: ( Success: )
Have you considered any alternatives or workarounds?
It would be nice to truncate long messages by default.
Metadata
Metadata
Assignees
Labels
A-needs-triagingA Selenium member will evaluate this soon!A Selenium member will evaluate this soon!C-dotnet.NET Bindings.NET BindingsI-enhancementSomething could be betterSomething could be better