All Downloads are FREE. Search and download functionalities are using the official Maven repository.

drivers.js.third_party.webdriver-atoms.get_attribute.js Maven / Gradle / Ivy

Go to download

update:检查点bug修复,增加js执行的驱动,commandExecutor方法bug修复,驱动更新支持最新Firefox47/chrome51/IE10/IE11/IE Edge

There is a newer version: 1.5.0
Show newest version
function(){return function(){function f(a){return function(){return a}}var k=this;function l(a){return"string"==typeof a}function aa(a){var b=typeof a;return"object"==b&&null!=a||"function"==b};function m(a,b){for(var c=0,d=String(a).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),e=String(b).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),g=Math.max(d.length,e.length),h=0;0==c&&h(0==x[1].length?
0:parseInt(x[1],10))?1:0)||((0==w[2].length)<(0==x[2].length)?-1:(0==w[2].length)>(0==x[2].length)?1:0)||(w[2]x[2]?1:0)}while(0==c)}return c};var ba=Array.prototype;function ca(a,b){if(l(a))return l(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;cc?null:l(a)?a.charAt(c):a[c]}function ga(a,b,c){return 2>=arguments.length?ba.slice.call(a,b):ba.slice.call(a,b,c)};function p(a,b){this.code=a;this.state=ha[a]||ia;this.message=b||"";var c=this.state.replace(/((?:^|\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\s\xa0]+/g,"")}),d=c.length-5;if(0>d||c.indexOf("Error",d)!=d)c+="Error";this.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||""}(function(){var a=Error;function b(){}b.prototype=a.prototype;p.M=a.prototype;p.prototype=new b})();
var ia="unknown error",ha={15:"element not selectable",11:"element not visible",31:"ime engine activation failed",30:"ime not available",24:"invalid cookie domain",29:"invalid element coordinates",12:"invalid element state",32:"invalid selector",51:"invalid selector",52:"invalid selector",17:"javascript error",405:"unsupported operation",34:"move target out of bounds",27:"no such alert",7:"no such element",8:"no such frame",23:"no such window",28:"script timeout",33:"session not created",10:"stale element reference",
0:"success",21:"timeout",25:"unable to set cookie",26:"unexpected alert open"};ha[13]=ia;ha[9]="unknown command";p.prototype.toString=function(){return this.name+": "+this.message};var r,ja,ka,ma,na,oa;function s(){return k.navigator?k.navigator.userAgent:null}ma=ka=ja=r=!1;var pa;if(pa=s()){var qa=k.navigator;r=0==pa.indexOf("Opera");ja=!r&&-1!=pa.indexOf("MSIE");ka=!r&&-1!=pa.indexOf("WebKit");ma=!r&&!ka&&"Gecko"==qa.product}var t=r,u=ja,v=ma,ra=ka,sa,ta=k.navigator;sa=ta&&ta.platform||"";na=-1!=sa.indexOf("Mac");oa=-1!=sa.indexOf("Win");var y=-1!=sa.indexOf("Linux");function ua(){var a=k.document;return a?a.documentMode:void 0}var z;
a:{var va="",A;if(t&&k.opera)var wa=k.opera.version,va="function"==typeof wa?wa():wa;else if(v?A=/rv\:([^\);]+)(\)|;)/:u?A=/MSIE\s+([^\);]+)(\)|;)/:ra&&(A=/WebKit\/(\S+)/),A)var xa=A.exec(s()),va=xa?xa[1]:"";if(u){var ya=ua();if(ya>parseFloat(va)){z=String(ya);break a}}z=va}var za={};function Aa(a){za[a]||(za[a]=0<=m(z,a))}var Ba=k.document,B=Ba&&u?ua()||("CSS1Compat"==Ba.compatMode?parseInt(z,10):5):void 0;!v&&!u||u&&u&&9<=B||v&&Aa("1.9.1");u&&Aa("9");function Ca(a,b){if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}
function Da(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(u&&!(u&&9<=B)){if(9==a.nodeType)return-1;if(9==b.nodeType)return 1}if("sourceIndex"in a||a.parentNode&&"sourceIndex"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parentNode,g=b.parentNode;return e==g?Ea(a,b):!c&&Ca(e,b)?-1*Fa(a,b):!d&&Ca(g,a)?Fa(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:g.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||
a.document;c=d.createRange();c.selectNode(a);c.collapse(!0);d=d.createRange();d.selectNode(b);d.collapse(!0);return c.compareBoundaryPoints(k.Range.START_TO_END,d)}function Fa(a,b){var c=a.parentNode;if(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d.parentNode;return Ea(d,a)}function Ea(a,b){for(var c=b;c=c.previousSibling;)if(c==a)return-1;return 1}var Ga={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Ha={IMG:" ",BR:"\n"};
function Ia(a,b,c){if(!(a.nodeName in Ga))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in Ha)b.push(Ha[a.nodeName]);else for(a=a.firstChild;a;)Ia(a,b,c),a=a.nextSibling};var Ja,Ka,La,Ma,Na,Oa,Pa;Pa=Oa=Na=Ma=La=Ka=Ja=!1;var C=s();C&&(-1!=C.indexOf("Firefox")?Ja=!0:-1!=C.indexOf("Camino")?Ka=!0:-1!=C.indexOf("iPhone")||-1!=C.indexOf("iPod")?La=!0:-1!=C.indexOf("iPad")?Ma=!0:-1!=C.indexOf("Android")?Na=!0:-1!=C.indexOf("Chrome")?Oa=!0:-1!=C.indexOf("Safari")&&(Pa=!0));var Qa=Ja,Ra=Ka,Sa=La,Ta=Ma,D=Na,Ua=Oa,Va=Pa;var F=u&&!(u&&9<=B),Wa=u&&!(u&&8<=B);function Xa(a,b,c,d,e){this.f=a;this.nodeName=c;this.nodeValue=d;this.nodeType=2;this.ownerElement=b;this.I=e;this.parentNode=b}function Ya(a,b,c){var d=Wa&&"href"==b.nodeName?a.getAttribute(b.nodeName,2):b.nodeValue;return new Xa(b,a,b.nodeName,d,c)};function G(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?"":b);if("string"!=typeof b)if(F&&"title"==a.nodeName.toLowerCase()&&1==c)b=a.text;else if(9==c||1==c){a=9==c?a.documentElement:a.firstChild;for(var c=0,d=[],b="";a;){do 1!=a.nodeType&&(b+=a.nodeValue),F&&"title"==a.nodeName.toLowerCase()&&(b+=a.text),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return""+b}
function H(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}catch(d){return!1}Wa&&"class"==b&&(b="className");return null==c?!!a.getAttribute(b):a.getAttribute(b,2)==c}function Za(a,b,c,d,e){return(F?$a:ab).call(null,a,b,l(c)?c:null,l(d)?d:null,e||new I)}
function $a(a,b,c,d,e){if(8==a.h||c&&null===a.h){var g=b.all;if(!g)return e;a=bb(a);if("*"!=a&&(g=b.getElementsByTagName(a),!g))return e;if(c){for(var h=[],q=0;b=g[q++];)H(b,c,d)&&h.push(b);g=h}for(q=0;b=g[q++];)"*"==a&&"!"==b.tagName||e.add(b);return e}cb(a,b,c,d,e);return e}
function ab(a,b,c,d,e){b.getElementsByName&&d&&"name"==c&&!u?(b=b.getElementsByName(d),n(b,function(b){a.matches(b)&&e.add(b)})):b.getElementsByClassName&&d&&"class"==c?(b=b.getElementsByClassName(d),n(b,function(b){b.className==d&&a.matches(b)&&e.add(b)})):b.getElementsByTagName&&(b=b.getElementsByTagName(a.getName()),n(b,function(a){H(a,c,d)&&e.add(a)}));return e}
function db(a,b,c,d,e){var g;if((8==a.h||c&&null===a.h)&&(g=b.childNodes)){var h=bb(a);if("*"!=h&&(g=da(g,function(a){return a.tagName&&a.tagName.toLowerCase()==h}),!g))return e;c&&(g=da(g,function(a){return H(a,c,d)}));n(g,function(a){"*"==h&&("!"==a.tagName||"*"==h&&1!=a.nodeType)||e.add(a)});return e}return eb(a,b,c,d,e)}function eb(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)H(b,c,d)&&a.matches(b)&&e.add(b);return e}
function cb(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)H(b,c,d)&&a.matches(b)&&e.add(b),cb(a,b,c,d,e)}function bb(a){return a.getName()};function I(){this.e=this.d=null;this.i=0}function fb(a){this.n=a;this.next=this.l=null}I.prototype.unshift=function(a){a=new fb(a);a.next=this.d;this.e?this.d.l=a:this.d=this.e=a;this.d=a;this.i++};I.prototype.add=function(a){a=new fb(a);a.l=this.e;this.d?this.e.next=a:this.d=this.e=a;this.e=a;this.i++};function gb(a){return(a=a.d)?a.n:null}function hb(a){return(a=gb(a))?G(a):""}function J(a,b){this.G=a;this.m=(this.o=b)?a.e:a.d;this.t=null}
J.prototype.next=function(){var a=this.m;if(null==a)return null;var b=this.t=a;this.m=this.o?a.l:a.next;return b.n};function K(a,b){var c=a.evaluate(b);return c instanceof I?+hb(c):+c}function L(a,b){var c=a.evaluate(b);return c instanceof I?hb(c):""+c}function M(a,b){var c=a.evaluate(b);return c instanceof I?!!c.i:!!c};function N(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var g;if(b instanceof I&&c instanceof I){e=new J(b,!1);for(d=e.next();d;d=e.next())for(b=new J(c,!1),g=b.next();g;g=b.next())if(a(G(d),G(g)))return!0;return!1}if(b instanceof I||c instanceof I){b instanceof I?e=b:(e=c,c=b);e=new J(e,!1);b=typeof c;for(d=e.next();d;d=e.next()){switch(b){case "number":d=+G(d);break;case "boolean":d=!!G(d);break;case "string":d=G(d);break;default:throw Error("Illegal primitive type for comparison.");}if(a(d,c))return!0}return!1}return e?
"boolean"==typeof b||"boolean"==typeof c?a(!!b,!!c):"number"==typeof b||"number"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}function ib(a,b,c,d){this.u=a;this.K=b;this.r=c;this.s=d}ib.prototype.toString=function(){return this.u};var jb={};function O(a,b,c,d){if(jb.hasOwnProperty(a))throw Error("Binary operator already created: "+a);a=new ib(a,b,c,d);jb[a.toString()]=a}O("div",6,1,function(a,b,c){return K(a,c)/K(b,c)});O("mod",6,1,function(a,b,c){return K(a,c)%K(b,c)});
O("*",6,1,function(a,b,c){return K(a,c)*K(b,c)});O("+",5,1,function(a,b,c){return K(a,c)+K(b,c)});O("-",5,1,function(a,b,c){return K(a,c)-K(b,c)});O("<",4,2,function(a,b,c){return N(function(a,b){return a",4,2,function(a,b,c){return N(function(a,b){return a>b},a,b,c)});O("<=",4,2,function(a,b,c){return N(function(a,b){return a<=b},a,b,c)});O(">=",4,2,function(a,b,c){return N(function(a,b){return a>=b},a,b,c)});O("=",3,2,function(a,b,c){return N(function(a,b){return a==b},a,b,c,!0)});
O("!=",3,2,function(a,b,c){return N(function(a,b){return a!=b},a,b,c,!0)});O("and",2,2,function(a,b,c){return M(a,c)&&M(b,c)});O("or",1,2,function(a,b,c){return M(a,c)||M(b,c)});function kb(a,b,c,d,e,g,h,q,E){this.k=a;this.r=b;this.F=c;this.D=d;this.C=e;this.s=g;this.B=h;this.A=void 0!==q?q:h;this.H=!!E}kb.prototype.toString=function(){return this.k};var lb={};function P(a,b,c,d,e,g,h,q){if(lb.hasOwnProperty(a))throw Error("Function already created: "+a+".");lb[a]=new kb(a,b,c,d,!1,e,g,h,q)}P("boolean",2,!1,!1,function(a,b){return M(b,a)},1);P("ceiling",1,!1,!1,function(a,b){return Math.ceil(K(b,a))},1);
P("concat",3,!1,!1,function(a,b){var c=ga(arguments,1);return ea(c,function(b,c){return b+L(c,a)})},2,null);P("contains",2,!1,!1,function(a,b,c){b=L(b,a);a=L(c,a);return-1!=b.indexOf(a)},2);P("count",1,!1,!1,function(a,b){return b.evaluate(a).i},1,1,!0);P("false",2,!1,!1,f(!1),0);P("floor",1,!1,!1,function(a,b){return Math.floor(K(b,a))},1);
P("id",4,!1,!1,function(a,b){function c(a){if(F){var b=e.all[a];if(b){if(b.nodeType&&a==b.id)return b;if(b.length)return fa(b,function(b){return a==b.id})}return null}return e.getElementById(a)}var d=a.f,e=9==d.nodeType?d:d.ownerDocument,d=L(b,a).split(/\s+/),g=[];n(d,function(a){a=c(a);!a||0<=ca(g,a)||g.push(a)});g.sort(Da);var h=new I;n(g,function(a){h.add(a)});return h},1);P("lang",2,!1,!1,f(!1),1);
P("last",1,!0,!1,function(a){if(1!=arguments.length)throw Error("Function last expects ()");return a.e},0);P("local-name",3,!1,!0,function(a,b){var c=b?gb(b.evaluate(a)):a.f;return c?c.nodeName.toLowerCase():""},0,1,!0);P("name",3,!1,!0,function(a,b){var c=b?gb(b.evaluate(a)):a.f;return c?c.nodeName.toLowerCase():""},0,1,!0);P("namespace-uri",3,!0,!1,f(""),0,1,!0);P("normalize-space",3,!1,!0,function(a,b){return(b?L(b,a):G(a.f)).replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")},0,1);
P("not",2,!1,!1,function(a,b){return!M(b,a)},1);P("number",1,!1,!0,function(a,b){return b?K(b,a):+G(a.f)},0,1);P("position",1,!0,!1,function(a){return a.J},0);P("round",1,!1,!1,function(a,b){return Math.round(K(b,a))},1);P("starts-with",2,!1,!1,function(a,b,c){b=L(b,a);a=L(c,a);return 0==b.lastIndexOf(a,0)},2);P("string",3,!1,!0,function(a,b){return b?L(b,a):G(a.f)},0,1);P("string-length",1,!1,!0,function(a,b){return(b?L(b,a):G(a.f)).length},0,1);
P("substring",3,!1,!1,function(a,b,c,d){c=K(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return"";d=d?K(d,a):Infinity;if(isNaN(d)||-Infinity===d)return"";c=Math.round(c)-1;var e=Math.max(c,0);a=L(b,a);if(Infinity==d)return a.substring(e);b=Math.round(d);return a.substring(e,c+b)},2,3);P("substring-after",3,!1,!1,function(a,b,c){b=L(b,a);a=L(c,a);c=b.indexOf(a);return-1==c?"":b.substring(c+a.length)},2);
P("substring-before",3,!1,!1,function(a,b,c){b=L(b,a);a=L(c,a);a=b.indexOf(a);return-1==a?"":b.substring(0,a)},2);P("sum",1,!1,!1,function(a,b){var c;c=b.evaluate(a);c=new J(c,!1);for(var d=0,e=c.next();e;e=c.next())d+=+G(e);return d},1,1,!0);P("translate",3,!1,!1,function(a,b,c,d){b=L(b,a);c=L(c,a);var e=L(d,a);a=[];for(d=0;d");W(191,"/","?");W(192,"`","~");W(219,"[","{");W(220,"\\","|");W(221,"]","}");W({a:59,b:186,opera:59},";",":");W(222,"'",'"');var X=new V;X.set(1,Gb);
X.set(2,Hb);X.set(4,Ib);X.set(8,Jb);(function(a){var b=new V;n(Cb(a),function(c){b.set(a.get(c).code,c)});return b})(X);v&&(rb?pb(12):u?m(B,12):Aa(12));var Kb={"class":"className",readonly:"readOnly"},Lb="async autofocus autoplay checked compact complete controls declare defaultchecked defaultselected defer disabled draggable ended formnovalidate hidden indeterminate iscontenteditable ismap itemscope loop multiple muted nohref noresize noshade novalidate nowrap open paused pubdate readonly required reversed scoped seamless seeking selected spellcheck truespeed willvalidate".split(" ");function Mb(a,b){var c=null,d=b.toLowerCase();if("style"==d)return(c=a.style)&&!l(c)&&(c=c.cssText),c;if(("selected"==d||"checked"==d)&&xb(a)){if(!xb(a))throw new p(15,"Element is not selectable");var d="selected",e=a.type&&a.type.toLowerCase();if("checkbox"==e||"radio"==e)d="checked";return yb(a,d)?"true":null}c=U(a,"A");if(U(a,"IMG")&&"src"==d||c&&"href"==d)return(c=zb(a,d))&&(c=yb(a,d)),c;c=Kb[b]||b;if(0<=ca(Lb,d))return(c=null!==zb(a,b)||yb(a,c))?"true":null;try{e=yb(a,c)}catch(g){}c=null==e||
aa(e)?zb(a,b):e;return null!=c?c.toString():null}var Y=["_"],Z=k;Y[0]in Z||!Z.execScript||Z.execScript("var "+Y[0]);for(var $;Y.length&&($=Y.shift());)Y.length||void 0===Mb?Z=Z[$]?Z[$]:Z[$]={}:Z[$]=Mb;; return this._.apply(null,arguments);}.apply({navigator:typeof window!=undefined?window.navigator:null,document:typeof window!=undefined?window.document:null}, arguments);}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy