From 01a09e4c7a809f9f6181f855ce5a8151b751df40 Mon Sep 17 00:00:00 2001 From: sohag2018 Date: Fri, 11 Jan 2019 18:28:16 -0500 Subject: [PATCH 01/11] few test cases passed --- .idea/workspace.xml | 203 ++++++---------------- Generic/src/main/java/base/CommonAPI.java | 2 +- 2 files changed, 57 insertions(+), 148 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 8624124..6e0926d 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,7 +2,7 @@ - + @@ -21,11 +21,11 @@ - + - - + + @@ -36,7 +36,7 @@ - + @@ -46,15 +46,6 @@ - - - - - - - - - @@ -83,7 +74,6 @@ @@ -174,68 +165,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -271,58 +200,16 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -330,16 +217,6 @@ - - - - - - - - - - - - - @@ -174,8 +207,8 @@ - + @@ -186,25 +219,72 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + - + - + + + + + + + + + + + + + + + + + + @@ -230,20 +310,32 @@ - + + + + - + + + + - - - + + + + + + + + + ",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o="
"+""+"
",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="
t
",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="
",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")}; +f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&i.push({elem:this,matches:d.slice(e)});for(j=0;j0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function() +{for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/)<[^<]*)*<\/script>/gi,bO=/^(?:select|textarea)/i,bP=/\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=["*/"]+["*"];try{bV=e.href}catch(bY){bV=c.createElement("a"),bV.href="",bV=bV.href}bW=bR.exec(bV.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bS)return bS.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bN,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bO.test(this.nodeName)||bI.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bF,"\r\n")}}):{name:b.name,value:c.replace(bF,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b_(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b_(a,b);return a},ajaxSettings:{url:bV,isLocal:bJ.test(bW[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bX},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bZ(bT),ajaxTransport:bZ(bU),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?cb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bH.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bG,"").replace(bL,bW[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bP),d.crossDomain==null&&(r=bR.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bW[1]&&r[2]==bW[2]&&(r[3]||(r[1]==="http:"?80:443))==(bW[3]||(bW[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bT,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bK.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bM.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bQ,"$1_="+x);d.url=y+(y===d.url?(bM.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bX+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bU,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)ca(g,a[g],c,e);return d.join("&").replace(bD,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cd=f.now(),ce=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cd++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ce.test(b.url)||e&&ce.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ce,l),b.url===j&&(e&&(k=k.replace(ce,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cf=a.ActiveXObject?function(){for(var a in ch)ch[a](0,1)}:!1,cg=0,ch;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ci()||cj()}:ci,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cp,cq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cr;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,d,a?"margin":"border")):this[d]():null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window); \ No newline at end of file diff --git a/Costco/target/surefire-reports/junitreports/TEST-testHomePage.TestMainPage.xml b/Costco/target/surefire-reports/junitreports/TEST-testHomePage.TestMainPage.xml new file mode 100644 index 0000000..c675f09 --- /dev/null +++ b/Costco/target/surefire-reports/junitreports/TEST-testHomePage.TestMainPage.xml @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Costco/target/surefire-reports/navigator-bullet.png b/Costco/target/surefire-reports/navigator-bullet.png new file mode 100644 index 0000000000000000000000000000000000000000..36d90d395c51912e718b89dd88b4a3fb53aa1d85 GIT binary patch literal 352 zcmV-m0iXVfP)G5@hw44>$jtc^drBsEhr7 z^X9?-KzfCWMC0vWtek#CBxB+XG+nX0$0e)!py)g%*!C9F3xb^$q9zV zJJ-RS;)J3Q3>X<0IJnsvq?E-OUUR%-Sh{}$*!>`a1>MbzjEoGd?5qriD%uRz5+)#_ z=~xvqF)}e2@@p|@3aYFDDdOf=+lQf0fP;_0P2842gi~-LkXsB?^cOvN)>U@o{(tlO y5-4a&(SrsYdr*b0AjKdWn<5ZqBsQ)A0t^5xc9&6bK}yU30000 +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Class nameMethod nameGroups
testHomePage.TestMainPage  
@Test
 testTravel 
 pLog 
 testLocation 
 testMembership 
 testus 
 testBusinessDelivery 
 testCart 
 testPhoto 
 followUs 
 testShopAllDepartment 
 testGrocery 
 cityStateZip 
 enterYourEmail 
 testFindaWarehouse 
 testAll 
 testServices 
 testOptical 
 facebookLogo 
 testviewWareHouseSavings 
 findaWarehouse 
 getGetEmailOffers 
 testSignInRegister 
 customerService 
 pLogo 
 getHelp 
 testSearch 
 testGetEmailOffers 
 testPharmacy 
 testCustomerService 
 testLogo 
@BeforeClass
@BeforeMethod
 setUp 
 startExtent 
 initElements 
@AfterMethod
 afterEachTestMethod 
@AfterClass
diff --git a/Costco/target/surefire-reports/old/Costco Automation Script/groups.html b/Costco/target/surefire-reports/old/Costco Automation Script/groups.html new file mode 100644 index 0000000..199cb3f --- /dev/null +++ b/Costco/target/surefire-reports/old/Costco Automation Script/groups.html @@ -0,0 +1 @@ +

Groups used for this test run

\ No newline at end of file diff --git a/Costco/target/surefire-reports/old/Costco Automation Script/index.html b/Costco/target/surefire-reports/old/Costco Automation Script/index.html new file mode 100644 index 0000000..cc4548c --- /dev/null +++ b/Costco/target/surefire-reports/old/Costco Automation Script/index.html @@ -0,0 +1,6 @@ +Results for Costco Automation Script + + + + + diff --git a/Costco/target/surefire-reports/old/Costco Automation Script/main.html b/Costco/target/surefire-reports/old/Costco Automation Script/main.html new file mode 100644 index 0000000..c17f40b --- /dev/null +++ b/Costco/target/surefire-reports/old/Costco Automation Script/main.html @@ -0,0 +1,2 @@ +Results for Costco Automation Script +Select a result on the left-hand pane. diff --git a/Costco/target/surefire-reports/old/Costco Automation Script/methods-alphabetical.html b/Costco/target/surefire-reports/old/Costco Automation Script/methods-alphabetical.html new file mode 100644 index 0000000..d3a32a0 --- /dev/null +++ b/Costco/target/surefire-reports/old/Costco Automation Script/methods-alphabetical.html @@ -0,0 +1,116 @@ +

Methods run, sorted chronologically

>> means before, << means after


Costco Automation Script

(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/12 12:30:42 0     <<afterEachTestMethod  main@2102368942
19/01/12 12:31:13 30354     <<afterEachTestMethod  main@2102368942
19/01/12 12:31:38 55841     <<afterEachTestMethod  main@2102368942
19/01/12 12:32:22 99579     <<afterEachTestMethod  main@2102368942
19/01/12 12:32:43 121083     <<afterEachTestMethod  main@2102368942
19/01/12 12:33:03 140953     <<afterEachTestMethod  main@2102368942
19/01/12 12:30:42 -345      cityStateZipmain@2102368942
19/01/12 12:31:12 30049      customerServicemain@2102368942
19/01/12 12:31:38 55485      enterYourEmailmain@2102368942
19/01/12 12:30:13 -29291 >>extentSetup      main@2102368942
19/01/12 12:32:02 79837      facebookLogomain@2102368942
19/01/12 12:32:43 120761      findaWarehousemain@2102368942
19/01/12 12:33:03 140329      followUsmain@2102368942
19/01/12 12:33:32 169956      getGetEmailOffersmain@2102368942
19/01/12 12:33:32 169959      getHelpmain@2102368942
19/01/12 12:30:42 -442     >>initElements  main@2102368942
19/01/12 12:31:12 30045     >>initElements  main@2102368942
19/01/12 12:31:38 55482     >>initElements  main@2102368942
19/01/12 12:32:02 79834     >>initElements  main@2102368942
19/01/12 12:32:43 120758     >>initElements  main@2102368942
19/01/12 12:33:02 140326     >>initElements  main@2102368942
19/01/12 12:33:32 169961      pLogmain@2102368942
19/01/12 12:33:32 169963      pLogomain@2102368942
19/01/12 12:30:13 -28870     >>setUp  main@2102368942
19/01/12 12:30:44 1563     >>setUp  main@2102368942
19/01/12 12:31:14 31475     >>setUp  main@2102368942
19/01/12 12:31:39 56960     >>setUp  main@2102368942
19/01/12 12:32:23 100731     >>setUp  main@2102368942
19/01/12 12:32:44 122179     >>setUp  main@2102368942
19/01/12 12:33:04 142292     >>setUp  main@2102368942
19/01/12 12:30:42 -463     >>startExtent  main@2102368942
19/01/12 12:31:12 30044     >>startExtent  main@2102368942
19/01/12 12:31:38 55481     >>startExtent  main@2102368942
19/01/12 12:32:02 79833     >>startExtent  main@2102368942
19/01/12 12:32:43 120757     >>startExtent  main@2102368942
19/01/12 12:33:02 140326     >>startExtent  main@2102368942
19/01/12 12:33:32 169965      testAllmain@2102368942
19/01/12 12:33:32 169967      testBusinessDeliverymain@2102368942
19/01/12 12:33:32 169969      testCartmain@2102368942
19/01/12 12:33:32 169971      testCustomerServicemain@2102368942
19/01/12 12:33:32 169975      testFindaWarehousemain@2102368942
19/01/12 12:33:32 169978      testGetEmailOffersmain@2102368942
19/01/12 12:33:32 169980      testGrocerymain@2102368942
19/01/12 12:33:32 169983      testLocationmain@2102368942
19/01/12 12:33:32 169984      testLogomain@2102368942
19/01/12 12:33:32 169987      testMembershipmain@2102368942
19/01/12 12:33:32 169988      testOpticalmain@2102368942
19/01/12 12:33:32 169993      testPharmacymain@2102368942
19/01/12 12:33:32 169996      testPhotomain@2102368942
19/01/12 12:33:32 169998      testSearchmain@2102368942
19/01/12 12:33:32 170000      testServicesmain@2102368942
19/01/12 12:33:32 170003      testShopAllDepartmentmain@2102368942
19/01/12 12:33:32 170006      testSignInRegistermain@2102368942
19/01/12 12:33:32 170009      testTravelmain@2102368942
19/01/12 12:33:32 170013      testusmain@2102368942
19/01/12 12:33:32 170017      testviewWareHouseSavingsmain@2102368942
diff --git a/Costco/target/surefire-reports/old/Costco Automation Script/methods-not-run.html b/Costco/target/surefire-reports/old/Costco Automation Script/methods-not-run.html new file mode 100644 index 0000000..54b14cb --- /dev/null +++ b/Costco/target/surefire-reports/old/Costco Automation Script/methods-not-run.html @@ -0,0 +1,2 @@ +

Methods that were not run

+
\ No newline at end of file diff --git a/Costco/target/surefire-reports/old/Costco Automation Script/methods.html b/Costco/target/surefire-reports/old/Costco Automation Script/methods.html new file mode 100644 index 0000000..3ba1c8d --- /dev/null +++ b/Costco/target/surefire-reports/old/Costco Automation Script/methods.html @@ -0,0 +1,116 @@ +

Methods run, sorted chronologically

>> means before, << means after


Costco Automation Script

(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/12 12:30:13 0 >>extentSetup      main@2102368942
19/01/12 12:30:13 421     >>setUp  main@2102368942
19/01/12 12:30:42 28828     >>startExtent  main@2102368942
19/01/12 12:30:42 28849     >>initElements  main@2102368942
19/01/12 12:30:42 28946      cityStateZipmain@2102368942
19/01/12 12:30:42 29291     <<afterEachTestMethod  main@2102368942
19/01/12 12:30:44 30854     >>setUp  main@2102368942
19/01/12 12:31:12 59335     >>startExtent  main@2102368942
19/01/12 12:31:12 59336     >>initElements  main@2102368942
19/01/12 12:31:12 59340      customerServicemain@2102368942
19/01/12 12:31:13 59645     <<afterEachTestMethod  main@2102368942
19/01/12 12:31:14 60766     >>setUp  main@2102368942
19/01/12 12:31:38 84772     >>startExtent  main@2102368942
19/01/12 12:31:38 84773     >>initElements  main@2102368942
19/01/12 12:31:38 84776      enterYourEmailmain@2102368942
19/01/12 12:31:38 85132     <<afterEachTestMethod  main@2102368942
19/01/12 12:31:39 86251     >>setUp  main@2102368942
19/01/12 12:32:02 109124     >>startExtent  main@2102368942
19/01/12 12:32:02 109125     >>initElements  main@2102368942
19/01/12 12:32:02 109128      facebookLogomain@2102368942
19/01/12 12:32:22 128870     <<afterEachTestMethod  main@2102368942
19/01/12 12:32:23 130022     >>setUp  main@2102368942
19/01/12 12:32:43 150048     >>startExtent  main@2102368942
19/01/12 12:32:43 150049     >>initElements  main@2102368942
19/01/12 12:32:43 150052      findaWarehousemain@2102368942
19/01/12 12:32:43 150374     <<afterEachTestMethod  main@2102368942
19/01/12 12:32:44 151470     >>setUp  main@2102368942
19/01/12 12:33:02 169617     >>startExtent  main@2102368942
19/01/12 12:33:02 169617     >>initElements  main@2102368942
19/01/12 12:33:03 169620      followUsmain@2102368942
19/01/12 12:33:03 170244     <<afterEachTestMethod  main@2102368942
19/01/12 12:33:04 171583     >>setUp  main@2102368942
19/01/12 12:33:32 199247      getGetEmailOffersmain@2102368942
19/01/12 12:33:32 199250      getHelpmain@2102368942
19/01/12 12:33:32 199252      pLogmain@2102368942
19/01/12 12:33:32 199254      pLogomain@2102368942
19/01/12 12:33:32 199256      testAllmain@2102368942
19/01/12 12:33:32 199258      testBusinessDeliverymain@2102368942
19/01/12 12:33:32 199260      testCartmain@2102368942
19/01/12 12:33:32 199262      testCustomerServicemain@2102368942
19/01/12 12:33:32 199266      testFindaWarehousemain@2102368942
19/01/12 12:33:32 199269      testGetEmailOffersmain@2102368942
19/01/12 12:33:32 199271      testGrocerymain@2102368942
19/01/12 12:33:32 199274      testLocationmain@2102368942
19/01/12 12:33:32 199275      testLogomain@2102368942
19/01/12 12:33:32 199278      testMembershipmain@2102368942
19/01/12 12:33:32 199279      testOpticalmain@2102368942
19/01/12 12:33:32 199284      testPharmacymain@2102368942
19/01/12 12:33:32 199287      testPhotomain@2102368942
19/01/12 12:33:32 199289      testSearchmain@2102368942
19/01/12 12:33:32 199291      testServicesmain@2102368942
19/01/12 12:33:32 199294      testShopAllDepartmentmain@2102368942
19/01/12 12:33:32 199297      testSignInRegistermain@2102368942
19/01/12 12:33:32 199300      testTravelmain@2102368942
19/01/12 12:33:32 199304      testusmain@2102368942
19/01/12 12:33:32 199308      testviewWareHouseSavingsmain@2102368942
diff --git a/Costco/target/surefire-reports/old/Costco Automation Script/reporter-output.html b/Costco/target/surefire-reports/old/Costco Automation Script/reporter-output.html new file mode 100644 index 0000000..b670352 --- /dev/null +++ b/Costco/target/surefire-reports/old/Costco Automation Script/reporter-output.html @@ -0,0 +1,19 @@ +

Reporter output

+ + + + + + + + + + + + + + + + + +
TestMainPage: init Elements
TestMainPage: city State Zip
MainPage: city State Zip
TestMainPage: init Elements
TestMainPage: customer Service
MainPage: customer Service
TestMainPage: init Elements
TestMainPage: enter Your Email
MainPage: enter Your Email
TestMainPage: init Elements
TestMainPage: facebook Logo
MainPage: facebook Logo
TestMainPage: init Elements
TestMainPage: finda Warehouse
MainPage: finda Warehouse
TestMainPage: init Elements
TestMainPage: follow Us
MainPage: follow Us
\ No newline at end of file diff --git a/Costco/target/surefire-reports/old/Costco Automation Script/testng.xml.html b/Costco/target/surefire-reports/old/Costco Automation Script/testng.xml.html new file mode 100644 index 0000000..d790f67 --- /dev/null +++ b/Costco/target/surefire-reports/old/Costco Automation Script/testng.xml.html @@ -0,0 +1 @@ +testng.xml for Costco Automation Script<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Costco Automation Script" guice-stage="DEVELOPMENT" verbose="0">
  <parameter name="useCloudEnv" value="false"/>
  <parameter name="os" value="Windows"/>
  <parameter name="os_version" value="10"/>
  <parameter name="browserVersion" value="60.0"/>
  <parameter name="browserName" value="chrome"/>
  <parameter name="cloudEnvName" value="browserstack"/>
  <parameter name="url" value="https://www.costco.com/"/>
  <test thread-count="5" name="Costco Home" verbose="0">
    <classes>
      <class name="testHomePage.TestMainPage"/>
    </classes>
  </test> <!-- Costco Home -->
</suite> <!-- Costco Automation Script -->
\ No newline at end of file diff --git a/Costco/target/surefire-reports/old/Costco Automation Script/toc.html b/Costco/target/surefire-reports/old/Costco Automation Script/toc.html new file mode 100644 index 0000000..e3e5eb9 --- /dev/null +++ b/Costco/target/surefire-reports/old/Costco Automation Script/toc.html @@ -0,0 +1,30 @@ + + +Results for Costco Automation Script + + + + +

Results for
Costco Automation Script

+ + + + + + + + + + +
1 test1 class30 methods:
+  chronological
+  alphabetical
+  not run (0)
0 groupreporter outputtestng.xml
+ +

+

+
Costco Home (6/0/24) + Results +
+
+ \ No newline at end of file diff --git a/Costco/target/surefire-reports/old/index.html b/Costco/target/surefire-reports/old/index.html new file mode 100644 index 0000000..0907468 --- /dev/null +++ b/Costco/target/surefire-reports/old/index.html @@ -0,0 +1,9 @@ + + + + +

Test results

+ + + +
SuitePassedFailedSkippedtestng.xml
Total6024 
Costco Automation Script6024Link
diff --git a/Costco/target/surefire-reports/passed.png b/Costco/target/surefire-reports/passed.png new file mode 100644 index 0000000000000000000000000000000000000000..45e85bbfd0f5e85def14b896cfd4331675be2759 GIT binary patch literal 1019 zcmV4Tx0C)j~RNrgUP!#^!Wu36$i#lf!2|j3%Ze&w*L!7p2SGvtw>Nd9_NSmf@ zT$;ut?S8Na*^6&F#dq-sKKTa>*@JI;k`2ZbVfd_wB24xov!0tYO(#d#()tZ$I5%3%!zLYh@BH>w}XODA7?mkV}ap}jU$$3 zG&Mk)3Bm`(LOM&hKscCb;PVaG&Vdx+MpZJHTQ(R_;DA31$+jOGBoLXk_De?ey1m!ik&_4G zH9n^))_*|$z4!HUisgBd@awc5jn(v9k~&t~+vLrrBg4dZQ9lDnLV}JQWGLW~LJVP= zW5lZXOcog;N~F?hbX0k=IMzETla}oqM|jC!4!B+x^;@#I_Tc-T-6hwKycLDTx1-om z?X`jFy0R0R8-I0SrK4`)H@W4T8*Qr#2vPou<*`U!Wy(*2QP*`g=8#jD{B;Y@GL-Hm zb`n?&x~%YC_$q7)PlXr4m%r4=&fcvN%Ybn#KC7Nn&Bp8{(oE9pWVpYI^+LuN`H(R~ zTAjWmO`M83^4d@fCkA(d>*nHIFV_d2yUbnT`nd?LE^;G|!WZ>Ld?E0@Grm4ww{M7H zr`x{MWb30bTI;*hk-DO>dX$gbC-yy#suLNqvA(f>RtPJ!qGM`Gvvf}Y10`)vm-7Xa z?-7Ixe2A_siI1ydSCCID3U8SVUY86>uSnT0use_K1GZDvUFKY)t}F* z)!pahe+zh{{06Bb3f97*Uorpy0GLTcK~yLeW0ahz`=5aXz(j&tuu_sWu%O#uE8~VD zl&lrR;HF{4AT>#kuni$fu3*LaYg^!kpg8GS-X(?~-@n6gsDV2}@4opAtDmldYd~=l z$fS+YQyErY*vatm`)9DCL(k8^6@wTk8o(y4Wnh>XTmx2AyLA%7m+#+DG@v*MBy;8c pT?UXs5IFYyJeWo%7zba(0RWt9G$oT4y{G^H002ovPDHLkV1nS74Tx0C)j~RNrgUP!#^!Wu36$i#lf!2|j3%Ze&w*L!7p2SGvtw>Nd9_NSmf@ zT$;ut?S8Na*^6&F#dq-sKKTa>*@JI;k`2ZbVfd_wB24xov!0tYO(#d#()tZ$I5%3%!zLYh@BH>w}XODA7?mkV}ap}jU$$3 zG&Mk)3Bm`(LOM&hKscCb;PVaG&Vdx+MpZJHTQ(R_;DA31$+jOGBoLXk_De?ey1m!ik&_4G zH9n^))_*|$z4!HUisgBd@awc5jn(v9k~&t~+vLrrBg4dZQ9lDnLV}JQWGLW~LJVP= zW5lZXOcog;N~F?hbX0k=IMzETla}oqM|jC!4!B+x^;@#I_Tc-T-6hwKycLDTx1-om z?X`jFy0R0R8-I0SrK4`)H@W4T8*Qr#2vPou<*`U!Wy(*2QP*`g=8#jD{B;Y@GL-Hm zb`n?&x~%YC_$q7)PlXr4m%r4=&fcvN%Ybn#KC7Nn&Bp8{(oE9pWVpYI^+LuN`H(R~ zTAjWmO`M83^4d@fCkA(d>*nHIFV_d2yUbnT`nd?LE^;G|!WZ>Ld?E0@Grm4ww{M7H zr`x{MWb30bTI;*hk-DO>dX$gbC-yy#suLNqvA(f>RtPJ!qGM`Gvvf}Y10`)vm-7Xa z?-7Ixe2A_siI1ydSCCID3U8SVUY86>uSnT0use_K1GZDvUFKY)t}F* z)!pahe+zh{{06Bb3f97*Uorpy0Axu-K~yLeV|;sz;XeZjfQbaPV5M*kLYBBKLY9MT zcz2wU0a*fOGe`_12Lo^oAOUnu=!!vVSU?0aK-Pq8GE5DM4KP7`G=>J4GmvdUHULEf pOfgIWHcfC1=!$V^Vx)OY0{~v*D#slo71{s*002ovPDHLkV1jLYy!8M8 literal 0 HcmV?d00001 diff --git a/Costco/target/surefire-reports/testng-failed.xml b/Costco/target/surefire-reports/testng-failed.xml new file mode 100644 index 0000000..f487629 --- /dev/null +++ b/Costco/target/surefire-reports/testng-failed.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Costco/target/surefire-reports/testng-reports.css b/Costco/target/surefire-reports/testng-reports.css new file mode 100644 index 0000000..29588e5 --- /dev/null +++ b/Costco/target/surefire-reports/testng-reports.css @@ -0,0 +1,309 @@ +body { + margin: 0px 0px 5px 5px; +} + +ul { + margin: 0px; +} + +li { + list-style-type: none; +} + +a { + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +.navigator-selected { + background: #ffa500; +} + +.wrapper { + position: absolute; + top: 60px; + bottom: 0; + left: 400px; + right: 0; + overflow: auto; +} + +.navigator-root { + position: absolute; + top: 60px; + bottom: 0; + left: 0; + width: 400px; + overflow-y: auto; +} + +.suite { + margin: 0px 10px 10px 0px; + background-color: #fff8dc; +} + +.suite-name { + padding-left: 10px; + font-size: 25px; + font-family: Times; +} + +.main-panel-header { + padding: 5px; + background-color: #9FB4D9; //afeeee; + font-family: monospace; + font-size: 18px; +} + +.main-panel-content { + padding: 5px; + margin-bottom: 10px; + background-color: #DEE8FC; //d0ffff; +} + +.rounded-window { + border-radius: 10px; + border-style: solid; + border-width: 1px; +} + +.rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; + border-style: solid; + border-width: 1px; + overflow: auto; +} + +.light-rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; +} + +.rounded-window-bottom { + border-style: solid; + border-width: 0px 1px 1px 1px; + border-bottom-right-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + overflow: auto; +} + +.method-name { + font-size: 12px; + font-family: monospace; +} + +.method-content { + border-style: solid; + border-width: 0px 0px 1px 0px; + margin-bottom: 10; + padding-bottom: 5px; + width: 80%; +} + +.parameters { + font-size: 14px; + font-family: monospace; +} + +.stack-trace { + white-space: pre; + font-family: monospace; + font-size: 12px; + font-weight: bold; + margin-top: 0px; + margin-left: 20px; +} + +.testng-xml { + font-family: monospace; +} + +.method-list-content { + margin-left: 10px; +} + +.navigator-suite-content { + margin-left: 10px; + font: 12px 'Lucida Grande'; +} + +.suite-section-title { + margin-top: 10px; + width: 80%; + border-style: solid; + border-width: 1px 0px 0px 0px; + font-family: Times; + font-size: 18px; + font-weight: bold; +} + +.suite-section-content { + list-style-image: url(bullet_point.png); +} + +.top-banner-root { + position: absolute; + top: 0; + height: 45px; + left: 0; + right: 0; + padding: 5px; + margin: 0px 0px 5px 0px; + background-color: #0066ff; + font-family: Times; + color: #fff; + text-align: center; +} + +.top-banner-title-font { + font-size: 25px; +} + +.test-name { + font-family: 'Lucida Grande'; + font-size: 16px; +} + +.suite-icon { + padding: 5px; + float: right; + height: 20; +} + +.test-group { + font: 20px 'Lucida Grande'; + margin: 5px 5px 10px 5px; + border-width: 0px 0px 1px 0px; + border-style: solid; + padding: 5px; +} + +.test-group-name { + font-weight: bold; +} + +.method-in-group { + font-size: 16px; + margin-left: 80px; +} + +table.google-visualization-table-table { + width: 100%; +} + +.reporter-method-name { + font-size: 14px; + font-family: monospace; +} + +.reporter-method-output-div { + padding: 5px; + margin: 0px 0px 5px 20px; + font-size: 12px; + font-family: monospace; + border-width: 0px 0px 0px 1px; + border-style: solid; +} + +.ignored-class-div { + font-size: 14px; + font-family: monospace; +} + +.ignored-methods-div { + padding: 5px; + margin: 0px 0px 5px 20px; + font-size: 12px; + font-family: monospace; + border-width: 0px 0px 0px 1px; + border-style: solid; +} + +.border-failed { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0px 0px 0px 10px; + border-color: #f00; +} + +.border-skipped { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0px 0px 0px 10px; + border-color: #edc600; +} + +.border-passed { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0px 0px 0px 10px; + border-color: #19f52d; +} + +.times-div { + text-align: center; + padding: 5px; +} + +.suite-total-time { + font: 16px 'Lucida Grande'; +} + +.configuration-suite { + margin-left: 20px; +} + +.configuration-test { + margin-left: 40px; +} + +.configuration-class { + margin-left: 60px; +} + +.configuration-method { + margin-left: 80px; +} + +.test-method { + margin-left: 100px; +} + +.chronological-class { + background-color: #0ccff; + border-style: solid; + border-width: 0px 0px 1px 1px; +} + +.method-start { + float: right; +} + +.chronological-class-name { + padding: 0px 0px 0px 5px; + color: #008; +} + +.after, .before, .test-method { + font-family: monospace; + font-size: 14px; +} + +.navigator-suite-header { + font-size: 22px; + margin: 0px 10px 5px 0px; + background-color: #deb887; + text-align: center; +} + +.collapse-all-icon { + padding: 5px; + float: right; +} diff --git a/Costco/target/surefire-reports/testng-reports.js b/Costco/target/surefire-reports/testng-reports.js new file mode 100644 index 0000000..5159f81 --- /dev/null +++ b/Costco/target/surefire-reports/testng-reports.js @@ -0,0 +1,122 @@ +$(document).ready(function() { + $('a.navigator-link').click(function() { + // Extract the panel for this link + var panel = getPanelName($(this)); + + // Mark this link as currently selected + $('.navigator-link').parent().removeClass('navigator-selected'); + $(this).parent().addClass('navigator-selected'); + + showPanel(panel); + }); + + installMethodHandlers('failed'); + installMethodHandlers('skipped'); + installMethodHandlers('passed', true); // hide passed methods by default + + $('a.method').click(function() { + showMethod($(this)); + return false; + }); + + // Hide all the panels and display the first one (do this last + // to make sure the click() will invoke the listeners) + $('.panel').hide(); + $('.navigator-link').first().click(); + + // Collapse/expand the suites + $('a.collapse-all-link').click(function() { + var contents = $('.navigator-suite-content'); + if (contents.css('display') == 'none') { + contents.show(); + } else { + contents.hide(); + } + }); +}); + +// The handlers that take care of showing/hiding the methods +function installMethodHandlers(name, hide) { + function getContent(t) { + return $('.method-list-content.' + name + "." + t.attr('panel-name')); + } + + function getHideLink(t, name) { + var s = 'a.hide-methods.' + name + "." + t.attr('panel-name'); + return $(s); + } + + function getShowLink(t, name) { + return $('a.show-methods.' + name + "." + t.attr('panel-name')); + } + + function getMethodPanelClassSel(element, name) { + var panelName = getPanelName(element); + var sel = '.' + panelName + "-class-" + name; + return $(sel); + } + + $('a.hide-methods.' + name).click(function() { + var w = getContent($(this)); + w.hide(); + getHideLink($(this), name).hide(); + getShowLink($(this), name).show(); + getMethodPanelClassSel($(this), name).hide(); + }); + + $('a.show-methods.' + name).click(function() { + var w = getContent($(this)); + w.show(); + getHideLink($(this), name).show(); + getShowLink($(this), name).hide(); + showPanel(getPanelName($(this))); + getMethodPanelClassSel($(this), name).show(); + }); + + if (hide) { + $('a.hide-methods.' + name).click(); + } else { + $('a.show-methods.' + name).click(); + } +} + +function getHashForMethod(element) { + return element.attr('hash-for-method'); +} + +function getPanelName(element) { + return element.attr('panel-name'); +} + +function showPanel(panelName) { + $('.panel').hide(); + var panel = $('.panel[panel-name="' + panelName + '"]'); + panel.show(); +} + +function showMethod(element) { + var hashTag = getHashForMethod(element); + var panelName = getPanelName(element); + showPanel(panelName); + var current = document.location.href; + var base = current.substring(0, current.indexOf('#')) + document.location.href = base + '#' + hashTag; + var newPosition = $(document).scrollTop() - 65; + $(document).scrollTop(newPosition); +} + +function drawTable() { + for (var i = 0; i < suiteTableInitFunctions.length; i++) { + window[suiteTableInitFunctions[i]](); + } + + for (var k in window.suiteTableData) { + var v = window.suiteTableData[k]; + var div = v.tableDiv; + var data = v.tableData + var table = new google.visualization.Table(document.getElementById(div)); + table.draw(data, { + showRowNumber : false + }); + } +} diff --git a/Costco/target/surefire-reports/testng-results.xml b/Costco/target/surefire-reports/testng-results.xml new file mode 100644 index 0000000..6c1613f --- /dev/null +++ b/Costco/target/surefire-reports/testng-results.xml @@ -0,0 +1,2854 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Costco/target/surefire-reports/testng.css b/Costco/target/surefire-reports/testng.css new file mode 100644 index 0000000..5124ba8 --- /dev/null +++ b/Costco/target/surefire-reports/testng.css @@ -0,0 +1,9 @@ +.invocation-failed, .test-failed { background-color: #DD0000; } +.invocation-percent, .test-percent { background-color: #006600; } +.invocation-passed, .test-passed { background-color: #00AA00; } +.invocation-skipped, .test-skipped { background-color: #CCCC00; } + +.main-page { + font-size: x-large; +} + diff --git a/Costco/target/test-classes/testHomePage/TestMainPage$10.class b/Costco/target/test-classes/testHomePage/TestMainPage$10.class index 15110f4e6c26010a00a00518b1e7dd566750ca79..6673e4283874f20919a6c1b954d82976380eacb3 100644 GIT binary patch delta 13 UcmZo-X=2%Mkde`P@*zeC03Ou@Q2+n{ delta 13 UcmZo-X=2%Mkde`4@*zeC03QMbS^xk5 diff --git a/Costco/target/test-classes/testHomePage/TestMainPage$11.class b/Costco/target/test-classes/testHomePage/TestMainPage$11.class index 8715b7ca3a209f0f06283a9997267827e9034e77..20ba40c878451b2e2ee6e2e7675c5ec6bb0cb1f4 100644 GIT binary patch delta 13 Ucmeyt{DXPJc1A{r$vYSw04aI}EC2ui delta 13 Ucmeyt{DXPJc1A|8$vYSw04b~mHUIzs diff --git a/Costco/target/test-classes/testHomePage/TestMainPage$12.class b/Costco/target/test-classes/testHomePage/TestMainPage$12.class index e6e6c9599d59cd3072dc9da48f6fc15024bbb5c1..f21e6797a98d1e4f2f17c32c861a357cbb8fc138 100644 GIT binary patch delta 13 UcmZo=X=T}Pgptv8@=-pF diff --git a/Costco/target/test-classes/testHomePage/TestMainPage$17.class b/Costco/target/test-classes/testHomePage/TestMainPage$17.class index a116b0773799b8d558d9246b980574a2059641c1..ace82b0456c957824323f128735972c5046c6913 100644 GIT binary patch delta 13 Ucmeyv{D*nNZbrtq$$JpF diff --git a/Costco/target/test-classes/testHomePage/TestMainPage$19.class b/Costco/target/test-classes/testHomePage/TestMainPage$19.class index c8e5aead3343d57892841832cb912b370a1c1309..a2663e53dcbff12faee1ce9290867b3ef60875cb 100644 GIT binary patch delta 13 Ucmeyx{EK@`04ps8aR2}S delta 13 Ucmeyz{EvCVUPi`-$@>@`04t0Iga7~l diff --git a/Costco/target/test-classes/testHomePage/TestMainPage$21.class b/Costco/target/test-classes/testHomePage/TestMainPage$21.class index ff2ea3a021811c24c4051242c78d159b6ebea5eb..d8c6187939d88888b21f62d36f3660d53977801c 100644 GIT binary patch delta 13 Ucmeyv{D*nNZbrtU$$J`{04st8e*gdg delta 13 Ucmey*{GWNlK1Rl#$@>`{04wVSlmGw# diff --git a/Costco/target/test-classes/testHomePage/TestMainPage$23.class b/Costco/target/test-classes/testHomePage/TestMainPage$23.class index 2fb76e89910f626c41990725ea4b6f40a41ca599..f4e8e5ac2a6f66b74820794b192453fffe1ed309 100644 GIT binary patch delta 13 Ucmey){GEBjHb%yp$=ewn04jq8WB>pF delta 13 Vcmey){GEBjHb%xtleaTE001iS1$qDg diff --git a/Costco/target/test-classes/testHomePage/TestMainPage$24.class b/Costco/target/test-classes/testHomePage/TestMainPage$24.class index 7ede5c4d758dd1190ca1f4ffb3ba099a56c7aac7..80e5e5d86c65818fadde081dc32222ebd9a57a77 100644 GIT binary patch delta 13 Ucmeyz{EvCVUPi{o$@>@`04tFNg#Z8m delta 13 Vcmeyz{EvCVUPi_lllL(?001lm1)Kl? diff --git a/Costco/target/test-classes/testHomePage/TestMainPage$25.class b/Costco/target/test-classes/testHomePage/TestMainPage$25.class index b764c41d1c3ba352b40ca99be0b16a7525c557d8..cf39dccdb49bbd4cf234d8cb132edbe923a46481 100644 GIT binary patch delta 13 UcmZollL$>001lc1)u-` diff --git a/Costco/target/test-classes/testHomePage/TestMainPage$27.class b/Costco/target/test-classes/testHomePage/TestMainPage$27.class index 79cfd023bc2361371eafbbaf72ddcd6abf307f6e..b3bc77b19167fdf9cf8b88d9c501bac0838864b3 100644 GIT binary patch delta 13 Vcmeyz{EvCVUPi_VllL(?001l81(W~) delta 13 Vcmeyz{EvCVUPi`MllL(?001mr1+D-9 diff --git a/Costco/target/test-classes/testHomePage/TestMainPage$28.class b/Costco/target/test-classes/testHomePage/TestMainPage$28.class index f2fca43763a19ab6948480237719ca632dbed70a..d62be39a9ae6159a5cd2045f9e0b44b792b506e3 100644 GIT binary patch delta 13 Vcmeyt{DXPJc1FgjlXoyW001i^1%Utn delta 13 Vcmeyt{DXPJc1FexlXoyW001kh1)Kl? diff --git a/Costco/target/test-classes/testHomePage/TestMainPage$29.class b/Costco/target/test-classes/testHomePage/TestMainPage$29.class index 415c1b32ff8660ef361c52fcfde3994e2f0367c6..2856e60d5667ecdd92beac78de8c9d794547571b 100644 GIT binary patch delta 13 Vcmeyv{D*nNZbrsgllL$>001k<1(pB+ delta 13 Vcmeyv{D*nNZbrs!llL$>001mh1+oAD diff --git a/Costco/target/test-classes/testHomePage/TestMainPage$3.class b/Costco/target/test-classes/testHomePage/TestMainPage$3.class index 090ced653e1e302e498c07dc143f9495213d71fe..6c271a2d14aceed00d16cdb01c0f5207c5bbb304 100644 GIT binary patch delta 13 UcmZo*X<*r~pOH~w@&QH%03F~2CIA2c delta 13 UcmZo*X<*r~pOH~&@&QH%03GTCC;$Ke diff --git a/Costco/target/test-classes/testHomePage/TestMainPage$30.class b/Costco/target/test-classes/testHomePage/TestMainPage$30.class index 203bb9e827a8c09dc044b986c809156ab89393c9..c96d1b8d9453458c3764dede2aa8a341f30504e7 100644 GIT binary patch delta 13 Vcmey${FQmb7DmSTleaQD001iN1%Chl delta 13 Vcmey${FQmb7DmQBleaQD001j}1)Kl? diff --git a/Costco/target/test-classes/testHomePage/TestMainPage$31.class b/Costco/target/test-classes/testHomePage/TestMainPage$31.class index 118f4090ef0411e132ef6232f0986ce2ad7bbf1d..6f7ff183bf3a660b4b864add15f6af5148e83f3d 100644 GIT binary patch delta 13 Vcmeyu{DpbLW=6&(leaKB001iD1%Lnm delta 13 Vcmeyu{DpbLW=6(CleaKB001j^1)cx^ diff --git a/Costco/target/test-classes/testHomePage/TestMainPage$4.class b/Costco/target/test-classes/testHomePage/TestMainPage$4.class index 93d20dbed063611108f39e00a82ad90d43bdb483..f4211422c84bdc1985a3092b69718dc7e7cb108f 100644 GIT binary patch delta 13 UcmZo*X<*r~pOH~^@&QH%03G=RD*ylh delta 13 UcmZo*X<*r~pOH~v@&QH%03HYgE&u=k diff --git a/Costco/target/test-classes/testHomePage/TestMainPage$5.class b/Costco/target/test-classes/testHomePage/TestMainPage$5.class index 43fa32a9e52ac35a7bddf3cc9a5827ffdfe59d6c..f55279cde359aa7c47b665c371ae550715c18295 100644 GIT binary patch delta 13 UcmZoS8kn#G6D+V`6(+7g1xu$j1Cyq2 zQ_x}st4k0;-MUogPThhIojY|4Iz-<+?)RY2>AigTK0lt{`@Wm0>gji%njF*i=cb(3 zW9_yq%Vk9@w-w`=w3_X>>xg5*PJ24-DObE9ya*q{i}2fnzWw$O*S?0@>lPJ4wW30( zHl=R4MXhNSMnzCzR8*!k$s~pI!NEbycap zptSNqX^o<;p+-^HmHMjHAFcAJ8>l?$rc%QpX_Z3K8bjSijiJVs`lXe>Ra60W2US4b ztt;mf(-u&$R^)tRYSc()ljcd!S{Qj0mpy;eBbW? delta 1365 zcmZA1%S)6|9Eb5^5JBRMm$~TZ*i42RP6b+EBdCS7Fax`w1(swHR%97kU`nQBnwBsp z!3(H?U9h4l!3ykVxvPciTD9yiXjhNN`5pA-g_+HV?|I&NUuLReqB8zDC8%$+nl5w|CAI5tdPujqA_?U|c~KsePeqkqhdtrsPSvV5sB5gO z`hV63@Y(nPJ_jFM@w(ByIk9}tEz2Qf7#TutMdlg#$4YOi$b4i0S3a^3x!p9}ax_d^ zAHnayNANrGyHZaO-_s-B)dx|9KY*{oA5>Aj#gnHa8B$xHA+^=GL%3>O4ZDZU?j6VO zZ|iIENAR`yqxfTZdBB%FvRa3#N7bQDpiZu=>K`6C|F4w|$WzD$;V zs|kM=--JKMeVy^=B@Z~X%O@Sp=nLp(^hMS$nT{5pbc|Wqg1mxkL0(0+nvOxo@;1LL zx8d9IZTRc>8^#Yg{447_@Hg=t_)dJ6DRE~?NiBZ z_9F*O!?2^FHcOU=@b~dU_y_o5vmDQohM!i(kQy07K17ZfSr!m^J|LT;$T8$7avV8f z8e(f2mIF13cX$#zg`LDsV;>o-*Vr(B6P?+zJ%fLYpTR%DKQ$GuW$bL1@Y z1@fg?9&s$ktdHYg5i}-K&CA@!bAlH}lA1s^kSO5S3 diff --git a/Costco/target/test-classes/testHomePage/testHoverOver$1.class b/Costco/target/test-classes/testHomePage/testHoverOver$1.class new file mode 100644 index 0000000000000000000000000000000000000000..8ac1688f72c656178c13e57bf37dfb2ea554e79c GIT binary patch literal 512 zcmaJ-O;5r=5Pe%Jm0G2uqM}g`8~_v1#G8f-!DxbFqT#-j2`nkwq%Hg}55~lUKfoVl zoGo5Fz;0$|-pt$i`u_R+0&tC^0&>`OVPnrh*}=X*J{_y1dMR++O({w5qbWVh5j7WJ zPH~UrhIzM2tF$F>T3bb|_XX^BG$esyS7~~hO$QXe%0bAUQa1`@*q5;~_|IvZ1_ZnZ zttoDYGD(Qx$%-P?EAGdAiDq#?cPdN#uiJ}>oJ+3X(Lop`N{=2X9Y;e42ObVl@vw%x z2L}}%dil)ND*@kRYKBsen!UkfZg{09$VcGL-JN;>5say42Gm*0HG^|8TrdBK8*Ek?}GvT+d<8CmeL&Dur@JJ`(P HCYGIFmu zlySCr@c_G-oq02F=j;3D^9#Tw4hzU(*M*I;gNlPahI~4fN$rB+sF#W)z0*_i#6!_q zfVqhKBv-_{mP)1_hLid#Vq?HyclAgx6nj#M$Jul!;uk)Q$W!X+fJXx!ON0NMwrPOD zyH`rY-H0cNAb7l@NUcr%xX*eP2jW&{iT`zbKH+mt^>0)V=|rmVL8N0na5rJCDJ|Tl-80`eWsODR zV4ZY^jCT*jH9c*TC H6U)vovxs%( literal 0 HcmV?d00001 diff --git a/Costco/target/test-classes/testHomePage/testHoverOver$3.class b/Costco/target/test-classes/testHomePage/testHoverOver$3.class new file mode 100644 index 0000000000000000000000000000000000000000..0b3c2e0e5679f736ac8f536f9629bf514f287f5c GIT binary patch literal 520 zcmaJ;O;5r=5Pe%Jm0G1DqE@3GH~=PMf;SBpqR|A!M8kbsHf2d^lWrmLXL&Ft9{d6R zDC2DL;sJKEJM(7V&ewkbe0~AA#9;{qRBf2pwNSIL$5711Qq?aQj{2EU*6xMpGBS z;M~WtNP7`iN)S9=k)+s!v~R#laYme2M6#R ztfA<@f=5j+@44P#aCM}1#N)6%@Fyb37`){#7^>Ro&nTx*Y9t~_vwLMIG@3)4(&$b4 z1?IZC0Ikunuuif>S{DXwz;2zrgS9?jyb&^B(_PHD9yUm?Em&}{MTq!$G)jUpApqqM{KG8~_vRp*IZ|qR|A!M8kb48@i-yOf74fd6l3ACb(OO4r4;jo}JQfUJBzg zbYP)QL$98>=`*-GlNWI{@dl%*2r`EH>K_bc9h?b0avI84hC-`7#2GE!r2RA3)upvX zVqueXiL5RRx`5p|e+TP)z<48Mz^1pDa~s$qyS8M(L75Qo^K4WE6+#AF?2tB5#V)q< IxQ^xL7hQ69i~s-t literal 0 HcmV?d00001 diff --git a/Costco/target/test-classes/testHomePage/testHoverOver.class b/Costco/target/test-classes/testHomePage/testHoverOver.class new file mode 100644 index 0000000000000000000000000000000000000000..592574be0c21835aa713806be58e902d21882cdc GIT binary patch literal 2233 zcmb7G`BU3Q6#mu*%P0ys#y}t>K$^plLrtJf3u&5QpwK#y2A33i%JL$MNLp8tGtHmX zPU|quOr}5gkLvWTWbo185Y0%t@9jIjcdh-;zkj^}umGVVgL?`-QIWts6`x{J#S-pI z^0PD^DEM4O8V@D&k&0y$R7_$;9H^v@Bu?I zKfA-wR}dA>FjTZXzFBw6+%Fkrhd9}yFb!wN@NG#qnSEi^CO4DCkO$%Vk@=WtIwlvI z^swr1mwO>ek3X$@q3!Y=JFv;rBhM3|5!%9|v#UknTe>vhS-R0W(UXLg;DeyT z9h-u9Da8^DgYwMfG9^LPu1Ri^d~b`oZ}K%e%8?W~PVVgkb1c!7~NlYS_h|hVSq_Lt=57vKm`!)~v(yl{?bz4;p^NPYQn4U`W+6 zObr$6Dc~CRVQHwsrpo=l?g|bxT*q?_moU}a(_IaYjGz~qc@6HnWEM1dQfA`hs2DD_ z(zM})-1qCXkXMe&%aCaaY?TkV8B+Ny9!3q%Fr1$)wge(3m3yd*#c-BXwr#iO@J+*| z-p+OC#RVe8lu@g3uflLE-)6RX-0rEPq@*~N?==u|%(8@F)iWJIt!BktO)2hx;q!fm z0@ROt{(LKr&NJ$0G8cz3WD1X(HY|x46vMSsfhW}I@K`73^P2EO!lsv~rHjI{KjY<wkLZ8=2?~>Vph^sbm<`5dO8#sH2!MWctl+7IC+~3IjiEPXDAmqiA!932jC$q0_ygtK%KoM8zk_jWjcAltx5H;fU2F^WZuwZT|w!ni^1W&AfG z0cB`+i}G@Nk8=9qMwHk)r-wEwp^f!`cD@_h1VOt%&?es-+FgP=e|l)+652!$XcxMn pO_BL&f;RKs&=x3zA5k_F_!t*yy-XP%r&T_q@j`zj;wK$1{{d7S5*h#i literal 0 HcmV?d00001 diff --git a/Generic/src/main/java/base/CommonAPI.java b/Generic/src/main/java/base/CommonAPI.java index 88ebe12..5419e79 100644 --- a/Generic/src/main/java/base/CommonAPI.java +++ b/Generic/src/main/java/base/CommonAPI.java @@ -49,7 +49,7 @@ public class CommonAPI { @BeforeMethod public void setUp(@Optional("false") boolean useCloudEnv, @Optional("false")String cloudEnvName, @Optional("Windows") String os, @Optional("10") String os_version, @Optional("chrome") String browserName, @Optional("60") - String browserVersion, @Optional("") String url)throws IOException { + String browserVersion, @Optional("https://www.costco.com/") String url)throws IOException { //for single test, put your web address on line 52, while push just keep the quotation, remove url System.setProperty("webdriver.chrome.driver","../Generic/browserDriver/chromedriver"); if(useCloudEnv==true){ @@ -65,7 +65,7 @@ public void setUp(@Optional("false") boolean useCloudEnv, @Optional("false")Stri driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.manage().timeouts().pageLoadTimeout(25, TimeUnit.SECONDS); driver.get(url); - //driver.manage().window().maximize(); + driver.manage().window().maximize(); } public WebDriver getLocalDriver(@Optional("OS X") String OS, String browserName){ diff --git a/Generic/target/classes/base/CommonAPI.class b/Generic/target/classes/base/CommonAPI.class index 3cff3c48bf9950ee215bc57d84462db4d0683391..cf8f860f680891e365f4506a636283adbd47cb1a 100644 GIT binary patch delta 5082 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 J?z4lT{{aPA67K*2 delta 4964 zcmZu#33yf25&mcLl6&8Mhmc%IAVES1OGw^J0tf<8*%#TO5;R6p2_b@PiM$|g_)uJ{ zX!W)(T~TSH)mlyLOG0q38+9#p*CMuc-@92w=*+z@OVxbj%-nP4%*>hjXU+-x*X~}E z*mH2#0{|xQMGo$w={C&><4&5X!z>+U>oCWrxi-yn=op%B(*g%2w9t|HMK&!~T4m9( zDtBDEsL~(DL4P`4rP<4cs(g|TYk!m7z64iE#>wLXUE0t}q=nMxjb$pe&w^~2Wv}ujfwKlC&J?qu{ z2AdjfYO?7pn>Jb$cTg$264Y$dCY#Q-XtRT9s`?xUGgRNXO3$
fD3c*3R&EZSnx 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 From 4afabc0d519758ebbb52015a47e5e31d6201755a Mon Sep 17 00:00:00 2001 From: sohag2018 Date: Sat, 12 Jan 2019 19:36:18 -0500 Subject: [PATCH 04/11] Hover Over test checked --- Generic/src/main/java/base/CommonAPI.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Generic/src/main/java/base/CommonAPI.java b/Generic/src/main/java/base/CommonAPI.java index 5419e79..dce3ab2 100644 --- a/Generic/src/main/java/base/CommonAPI.java +++ b/Generic/src/main/java/base/CommonAPI.java @@ -49,7 +49,7 @@ public class CommonAPI { @BeforeMethod public void setUp(@Optional("false") boolean useCloudEnv, @Optional("false")String cloudEnvName, @Optional("Windows") String os, @Optional("10") String os_version, @Optional("chrome") String browserName, @Optional("60") - String browserVersion, @Optional("https://www.costco.com/") String url)throws IOException { + String browserVersion, @Optional("") String url)throws IOException { //for single test, put your web address on line 52, while push just keep the quotation, remove url System.setProperty("webdriver.chrome.driver","../Generic/browserDriver/chromedriver"); if(useCloudEnv==true){ From 5e59ce2d4baeefef5d67f4e003ac35335809a1e0 Mon Sep 17 00:00:00 2001 From: sohag2018 Date: Sat, 12 Jan 2019 21:49:57 -0500 Subject: [PATCH 05/11] Few HoverOver tests added --- .idea/workspace.xml | 195 +++++++----------- Costco/Extent-Report/ExtentReport.html | 104 +++++++--- Costco/src/main/java/homePage/HoverOver.java | 36 ++++ .../test/java/testHomePage/testHoverOver.java | 12 +- .../target/classes/homePage/HoverOver$3.class | Bin 471 -> 468 bytes .../target/classes/homePage/HoverOver$4.class | Bin 0 -> 469 bytes .../target/classes/homePage/HoverOver$5.class | Bin 0 -> 469 bytes .../target/classes/homePage/HoverOver$6.class | Bin 0 -> 471 bytes .../target/classes/homePage/HoverOver.class | Bin 2782 -> 3770 bytes .../testHomePage/testHoverOver$4.class | Bin 514 -> 511 bytes .../testHomePage/testHoverOver$5.class | Bin 0 -> 512 bytes .../testHomePage/testHoverOver$6.class | Bin 0 -> 514 bytes .../testHomePage/testHoverOver.class | Bin 2233 -> 2722 bytes Generic/src/main/java/base/CommonAPI.java | 2 +- Generic/target/classes/base/CommonAPI.class | Bin 13793 -> 13792 bytes 15 files changed, 196 insertions(+), 153 deletions(-) create mode 100644 Costco/target/classes/homePage/HoverOver$4.class create mode 100644 Costco/target/classes/homePage/HoverOver$5.class create mode 100644 Costco/target/classes/homePage/HoverOver$6.class create mode 100644 Costco/target/test-classes/testHomePage/testHoverOver$5.class create mode 100644 Costco/target/test-classes/testHomePage/testHoverOver$6.class diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 662780d..f1d1fbe 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,74 +2,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - @@ -89,10 +25,10 @@ - + - - + + @@ -100,11 +36,11 @@ - - + + - - + + @@ -112,6 +48,15 @@ + + + + + + + + + @@ -151,12 +96,12 @@ @@ -344,7 +289,7 @@ - + @@ -384,8 +329,8 @@ - - + + @@ -394,8 +339,8 @@ - + @@ -412,8 +357,8 @@ - + @@ -431,7 +376,7 @@ - + @@ -449,7 +394,7 @@ - + @@ -467,7 +412,7 @@ + + + - - - @@ -499,35 +444,35 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + @@ -559,7 +504,7 @@ - + @@ -769,13 +714,6 @@ - - - - - - - @@ -793,26 +731,33 @@ - + - - + + - + - - + + + + + + + + + diff --git a/Costco/Extent-Report/ExtentReport.html b/Costco/Extent-Report/ExtentReport.html index 03c906c..750eaf7 100644 --- a/Costco/Extent-Report/ExtentReport.html +++ b/Costco/Extent-Report/ExtentReport.html @@ -54,7 +54,7 @@
  • - 2019-01-12 19:31:07 + 2019-01-12 20:31:30
  • v2.41.1 @@ -84,25 +84,25 @@
    Total Time Taken (Current Run) - 0h 0m 19s+706ms + 0h 0m 26s+567ms
    Total Time Taken (Overall) - 0h 0m 19s+706ms + 0h 0m 26s+567ms
    Start - 2019-01-12 19:30:47 + 2019-01-12 20:31:04
    End - 2019-01-12 19:31:07 + 2019-01-12 20:31:30
    @@ -281,17 +281,17 @@
    Tests
      -
    • +
    • - testbusinessdelivery - pass + testpharmacy + fail
      - 2019-01-12 19:31:01 - 2019-01-12 19:31:05 - 0h 0m 4s+221ms + 2019-01-12 20:31:18 + 2019-01-12 20:31:28 + 0h 0m 10s+127ms
      @@ -311,23 +311,75 @@
      Tests
      - 19:31:01 + 20:31:18 testHoverOver: init Elements
      - 19:31:01 - testHoverOver: testbusinessdelivery
      + 20:31:18 + testHoverOver: testpharmacy
      - 19:31:01 - HoverOver: checkbusinessdelivery
      + 20:31:18 + HoverOver: checkpharmacy
      - - 19:31:05 - Test Passed + + 20:31:28 + org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//*[@id="RX_Home_Ancillary_3"]"} + (Session info: chrome=71.0.3578.98) + (Driver info: chromedriver=2.42.591088 (7b2b2dca23cca0862f674758c9a3933e685c27d5),platform=Windows NT 10.0.17134 x86_64) (WARNING: The server did not provide any stacktrace information) +Command duration or timeout: 0 milliseconds +For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html +Build info: version: '3.14.0', revision: 'aacccce0', time: '2018-08-02T20:19:58.91Z' +System info: host: 'DESKTOP-0NJPTMA', ip: '192.168.202.1', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.1' +Driver info: org.openqa.selenium.chrome.ChromeDriver +Capabilities {acceptInsecureCerts: false, acceptSslCerts: false, applicationCacheEnabled: false, browserConnectionEnabled: false, browserName: chrome, chrome: {chromedriverVersion: 2.42.591088 (7b2b2dca23cca0..., userDataDir: C:\Users\nafas\AppData\Loca...}, cssSelectorsEnabled: true, databaseEnabled: false, goog:chromeOptions: {debuggerAddress: localhost:64558}, handlesAlerts: true, hasTouchScreen: false, javascriptEnabled: true, locationContextEnabled: true, mobileEmulationEnabled: false, nativeEvents: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: XP, platformName: XP, rotatable: false, setWindowRect: true, takesHeapSnapshot: true, takesScreenshot: true, unexpectedAlertBehaviour: , unhandledPromptBehavior: , version: 71.0.3578.98, webStorageEnabled: true} +Session ID: 75b7080726275c62fd63926566b88caa +*** Element info: {Using=xpath, value=//*[@id="RX_Home_Ancillary_3"]} + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) + at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:214) + at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:166) + at org.openqa.selenium.remote.http.JsonHttpResponseCodec.reconstructValue(JsonHttpResponseCodec.java:40) + at org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:80) + at org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:44) + at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158) + at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83) + at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:548) + at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:322) + at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:424) + at org.openqa.selenium.By$ByXPath.findElement(By.java:353) + at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:314) + at homePage.HoverOver.checkpharmacy(HoverOver.java:45) + at testHomePage.testHoverOver.testpharmacy(testHoverOver.java:37) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124) + at org.testng.internal.Invoker.invokeMethod(Invoker.java:583) + at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719) + at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989) + at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) + at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) + at org.testng.TestRunner.privateRun(TestRunner.java:648) + at org.testng.TestRunner.run(TestRunner.java:505) + at org.testng.SuiteRunner.runTest(SuiteRunner.java:455) + at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450) + at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415) + at org.testng.SuiteRunner.run(SuiteRunner.java:364) + at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) + at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84) + at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208) + at org.testng.TestNG.runSuitesLocally(TestNG.java:1137) + at org.testng.TestNG.runSuites(TestNG.java:1049) + at org.testng.TestNG.run(TestNG.java:1017) + at org.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:73) + at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:123) @@ -388,13 +440,13 @@
      Categories
      testHoverOver
      - Pass: 1 + Fail: 1
      @@ -408,10 +460,10 @@
      Categories
      - - 2019-01-12 19:31:01 - testbusinessdelivery -
      pass
      + + 2019-01-12 20:31:18 + testpharmacy +
      fail
      diff --git a/Costco/src/main/java/homePage/HoverOver.java b/Costco/src/main/java/homePage/HoverOver.java index 8f147ec..22b6ed2 100644 --- a/Costco/src/main/java/homePage/HoverOver.java +++ b/Costco/src/main/java/homePage/HoverOver.java @@ -30,6 +30,42 @@ public void checkbusinessdelivery() throws InterruptedException { Thread.sleep(2000); System.out.println(businessdelivery.getText()); } + public void checkoptical() throws InterruptedException { + TestLogger.log(getClass().getSimpleName() + ": " + convertToString(new Object() {}.getClass().getEnclosingMethod().getName())); + Actions builder = new Actions(driver); + WebElement optical = driver.findElement(By.xpath("//*[@id=\"RX_Home_Ancillary_2\"]")); + Thread.sleep(2000); + builder.moveToElement(optical).build().perform(); + Thread.sleep(2000); + System.out.println(optical.getText()); + } + public void checkpharmacy() throws InterruptedException { + TestLogger.log(getClass().getSimpleName() + ": " + convertToString(new Object() {}.getClass().getEnclosingMethod().getName())); + Actions builder = new Actions(driver); + WebElement pharmacy = driver.findElement(By.xpath("//*[@id=\"RX_Home_Ancillary_3\"]")); + Thread.sleep(2000); + builder.moveToElement(pharmacy).build().perform(); + Thread.sleep(2000); + System.out.println(pharmacy.getText()); + } + public void checkservices() throws InterruptedException { + TestLogger.log(getClass().getSimpleName() + ": " + convertToString(new Object() {}.getClass().getEnclosingMethod().getName())); + Actions builder = new Actions(driver); + WebElement services = driver.findElement(By.xpath("//*[@id=\"RX_Home_Ancillary_4\"]")); + Thread.sleep(2000); + builder.moveToElement(services).build().perform(); + Thread.sleep(2000); + System.out.println(services.getText()); + } + public void checkphoto() throws InterruptedException { + TestLogger.log(getClass().getSimpleName() + ": " + convertToString(new Object() {}.getClass().getEnclosingMethod().getName())); + Actions builder = new Actions(driver); + WebElement services = driver.findElement(By.xpath("//*[@id=\"RX_Home_Ancillary_4\"]")); + Thread.sleep(2000); + builder.moveToElement(services).build().perform(); + Thread.sleep(2000); + System.out.println(services.getText()); + } public void checkmembership() throws InterruptedException { TestLogger.log(getClass().getSimpleName() + ": " + convertToString(new Object() {}.getClass().getEnclosingMethod().getName())); Actions builder = new Actions(driver); //already USED IN common api diff --git a/Costco/src/test/java/testHomePage/testHoverOver.java b/Costco/src/test/java/testHomePage/testHoverOver.java index 3469c90..7cba6c5 100644 --- a/Costco/src/test/java/testHomePage/testHoverOver.java +++ b/Costco/src/test/java/testHomePage/testHoverOver.java @@ -26,7 +26,17 @@ public void testbusinessdelivery () throws InterruptedException { TestLogger.log(getClass().getSimpleName() + ": " + convertToString(new Object() {}.getClass().getEnclosingMethod().getName())); hoverOver.checkbusinessdelivery(); } - @Test(enabled = true, priority = 3) + @Test(enabled = true, priority =3) + public void testoptical () throws InterruptedException { + TestLogger.log(getClass().getSimpleName() + ": " + convertToString(new Object() {}.getClass().getEnclosingMethod().getName())); + hoverOver.checkoptical(); + } + @Test(enabled = true, priority =4) + public void testpharmacy () throws InterruptedException { + TestLogger.log(getClass().getSimpleName() + ": " + convertToString(new Object() {}.getClass().getEnclosingMethod().getName())); + hoverOver.checkpharmacy(); + } + @Test(enabled = true, priority = 4) public void testmembership () throws InterruptedException { TestLogger.log(getClass().getSimpleName() + ": " + convertToString(new Object() {}.getClass().getEnclosingMethod().getName())); hoverOver.checkmembership(); diff --git a/Costco/target/classes/homePage/HoverOver$3.class b/Costco/target/classes/homePage/HoverOver$3.class index 0d11f2d2a982b49c9ac965ea57486cff44a13985..4fa768a7979ee84f28db99694b7284f2cc48129f 100644 GIT binary patch delta 25 gcmcc4e1&;~Eh8^aaz<)$c78!gW^!WAWM9TE0Cd|44gdfE delta 28 jcmcb@e4TlNEu#Q`az<)$c5Z5JQfg6gMrOfeFUBqalSc|s diff --git a/Costco/target/classes/homePage/HoverOver$4.class b/Costco/target/classes/homePage/HoverOver$4.class new file mode 100644 index 0000000000000000000000000000000000000000..ae48d8e58be7567934df8fd7ea517375654e44a3 GIT binary patch literal 469 zcmZutO;5r=5Pe%Jm0F}Cg5t#k2R;(k(-sncmIq_v!5`p{ zGR{`x1$Hw#^JZS=&Cb{N$0vXujtj`4;=;y(gQ|lXLp}|{q;bYj83uYG@A*u2uk}jC zBeHXU=Q?EGL(j)l6T9+M8=PN5>ci+)PhH29)|}1C2b?f;N2)C z<3YreL=voSXx`|NzWbn;v5;4xX}J48+3B3GIB8xg5$PmUvs;-4dg|cN!x8EpwvhMW zpiUoK|5u~O;F}KJh^tw5G?`10(!A?ThN1|hczOP}GM-7jWC1H?a0QtXD!7Tzc~vw}TyutG_IG*d;{#tQ(1-M96}VJ@Pin*hev| In_6~$04rr=G5`Po literal 0 HcmV?d00001 diff --git a/Costco/target/classes/homePage/HoverOver$5.class b/Costco/target/classes/homePage/HoverOver$5.class new file mode 100644 index 0000000000000000000000000000000000000000..bb8606796db4c5a84c4e09d50e6dc5edd061b86a GIT binary patch literal 469 zcmZut!A`&F5AdUm zv(^tK9}9wXf5M0 z*(KGllve40q2Ag?XipgIVKkEr<&o0zVYQsf_?b^b%2Y;?;NgVF%HY4GZ3G#-JFR6r z40)1Bg0(Hpn|;!EpQ2SPrT6NF~!AL#?@v&>At=eLWEjrGZr9elZ`5_=%4rij)UB;L(W3(%`?KZ3G#-Tct$Y zk9d*@g4H#}8(q?OAN3**#I-a9i~pUS%=nU%=9LN}ok%sk6KSX?4)#49pzdJQrk&wC|?+I&DIDFO{(Q#0#1{G0Ulu$R2@yZ5Mj|K?vfyKftc@~uv7O~j GE;~PHNo64b literal 0 HcmV?d00001 diff --git a/Costco/target/classes/homePage/HoverOver.class b/Costco/target/classes/homePage/HoverOver.class index f60e765456a6b015878f4cb33f0a4930ea66cf7a..611123c5b7c8c783d5c2b1318bbc04baeba7038d 100644 GIT binary patch delta 1407 zcmai!NmEln5Xb*7Eb}sqdeO29O9Uz!WD85!Wd}uMlemBg@fn^W5E2NBf=fi)7Zjg@ z`@S8#SRSn6;K8FO&mQ~$ehAB+fPh5Iq-MHjdb)oz|C*N{8|F3#zy6y048V?e9GR$R z*u!B$Jx2o?IhxQcr!6Y>GPH82aLC1d9Q$#ABLfFzxQ(M7hZs7{v~rkZ9XeHXaX4`# z4jPWe5P%x{#^FM@jO%hZ76*3|dd%>kHx7O9a`eN;;O9tyL&X5YAV-pP0}MkP7U>Q% zjBr?`JIZjJBUQR57{(aJr{DinP8zdHMx$``=&nBhz_7=qc@?llZ%rsL(4z(VHP@H| zb;+F%4e5bVk4qn-&>z?MqLc@-kgZ^2uQsaLyqeE#a|{POK6llK$J?#b`A!L(#uT4;kJN*I}CRPW-!ZePvAZt2t33i zfya2l@KoR#vKgKWyueF_R|2mk<&D5wOc`oaQ!v41OYNxebeAT#wmIwQyv|CW%j5NG zfiY)Ja_7G_QY#Mgz8?7$uaogW}P&QcAsSS)F*ZtTS$oT&Fy&PQ_xKNvhGsBiE=5t5LOB!xC$0 zCoQ%biDrwk&Cpc4CIv~RFBwQ9ankAF8FZygw32#G(o(17K~gi41l3{Knq^q4#HNI> z+gD)igv}#tK4A+8TS(X)n0vE0+F;=9_iFTBMDqp0u!#uwbS1)P4h_6ZX{r delta 723 zcmaiy+fGwK6o$XO+cNERf)}DhjRZ`!rHTcu2SDlx6ctMm51?X2t)PNcPy|n?sCdRQ z?_pxR&~V`cn3(tkK7bElTmyy+y= zbDR^de$uH^QF`j=jc}SXQO?q*IY(Y`UQm z#fV|lL2hx|FvgJLj$xb$kA&?~6*d!I9vwB@<(@;`w=;n?ZT0K=6b}p!nN&P7Jm!gF z%J7tDhUZKhUhq=!%J7nnV z=vs+VVm+~;+yCR(vB(j#E2D0gv1q(^sa2Nw1m?89@g zf}#Tp9u2*CX1~SY>P*dut6{U-AB!+!@D~4|A$0I%#FGgRUl|IudJiYGa+9{tTvr#? z7Kw#b(j~ImFz5nyqqM}g`8~_vR!En)VAsS7pm}s~!WkZ*gt!WGY%Y!lT;1BRe z8E1IN8` zd!*~_l zBC)Vex%KVZBOGGNnN%(*RWkX>7_;Gj&1_<1%ef(ju6F1ARUsA3zN Jd0fZx^9y76cbWhI literal 0 HcmV?d00001 diff --git a/Costco/target/test-classes/testHomePage/testHoverOver.class b/Costco/target/test-classes/testHomePage/testHoverOver.class index 592574be0c21835aa713806be58e902d21882cdc..014cfc9b9eff5c1d0ce6ab6457e22774e7636805 100644 GIT binary patch delta 1118 zcmbVLT~ks~6kX>+96X*BbfgK1k3vMuNJJ{>!!k=s!^%wU6X^z|1OZw0#q`okkM|$+ z*qhTsQx8qg{R;m@Z%zAfDVW~q&fK&2+WV}v?mqY4FU}7G^&h{!eghE48vzHVInD}b zm=-vP8G-YdRq%ox7dhqx>`1BNC4tMB7dVIo)xIK-#$p%2s~pz^u474o8yw35{fgqi zO^y`-mkCxm)&%ww2vF-5$874*!7Rw+}9RTd%-8)gZYHkxQs!my_gjs?EixT>Q$V9{AT~ ogj^!zGWs7b8cx&O(QpQbD8}g1@ljNl#|-o*o0qE@jgR);-$=@mF#rGn delta 827 zcmb7?+fGwK6o$XOH+0Hmf(4~Yt6R4=B(nJCd{ba9MhbqsEKpIrY~wPak)dnam9q@3Ri6~sko-uZc8FuSCll- zMlhwgq3M-CN$RHJ*80ab$GIJRcBXf9uKFvhHNQ6JFRxS=UU{O<3vzDSOOOo8ZhY4r z!(HwvrVTTc4flEA;N}y-sMj|+Xh`tT@QBBXCx%&jVvdU8DP@Ikc*eY;%7R08b*bi0 z&CdG+<4bS+<&sRrbHf1^4Sn=mU}(tjLN2y$&QPnn$^6MoCFQv6a4ld3m{Ba(;11az2pC-CV#{s1E=TG!60q delta 37 rcmaEm{V;n&1e=6-MoCFQv6a4ld3m{Ba(;11az2pC)!&@YR;UjE9jp!_ From 555162f4f6105d9db7c47c1939d4a3f0ed28936d Mon Sep 17 00:00:00 2001 From: sohag2018 Date: Sat, 12 Jan 2019 23:49:36 -0500 Subject: [PATCH 06/11] search items and serch test checked --- .idea/workspace.xml | 356 ++++++++++++------ Costco/Extent-Report/ExtentReport.html | 116 ++---- Costco/secret.properties | 4 + .../src/main/java/homePage/SearchItems.java | 57 +++ Costco/src/main/java/homePage/SearchPage.java | 28 ++ .../java/testHomePage/TestSearchItems.java | 24 ++ .../java/testHomePage/TestSearchPage.java | 34 ++ .../target/classes/homePage/HoverOver$6.class | Bin 471 -> 466 bytes .../target/classes/homePage/HoverOver$7.class | Bin 0 -> 471 bytes .../target/classes/homePage/HoverOver.class | Bin 3770 -> 4050 bytes .../target/classes/homePage/SearchItems.class | Bin 0 -> 2465 bytes .../classes/homePage/SearchPage$1.class | Bin 0 -> 506 bytes .../classes/homePage/SearchPage$2.class | Bin 0 -> 506 bytes .../target/classes/homePage/SearchPage.class | Bin 0 -> 1831 bytes .../testHomePage/TestSearchItems$1.class | Bin 0 -> 541 bytes .../testHomePage/TestSearchItems$2.class | Bin 0 -> 541 bytes .../testHomePage/TestSearchItems.class | Bin 0 -> 1829 bytes .../testHomePage/TestSearchPage$1.class | Bin 0 -> 516 bytes .../testHomePage/TestSearchPage$2.class | Bin 0 -> 528 bytes .../testHomePage/TestSearchPage$3.class | Bin 0 -> 530 bytes .../testHomePage/TestSearchPage.class | Bin 0 -> 1986 bytes Generic/lib/mongo-java-driver-3.9.1.jar | Bin 0 -> 2065743 bytes Generic/lib/mysql-connector-java-8.0.13.jar | Bin 0 -> 2132635 bytes .../main/java/databases/ConnectToSqlDB.java | 2 +- .../classes/databases/ConnectToSqlDB.class | Bin 8961 -> 8943 bytes 25 files changed, 423 insertions(+), 198 deletions(-) create mode 100644 Costco/secret.properties create mode 100644 Costco/src/main/java/homePage/SearchItems.java create mode 100644 Costco/src/main/java/homePage/SearchPage.java create mode 100644 Costco/src/test/java/testHomePage/TestSearchItems.java create mode 100644 Costco/src/test/java/testHomePage/TestSearchPage.java create mode 100644 Costco/target/classes/homePage/HoverOver$7.class create mode 100644 Costco/target/classes/homePage/SearchItems.class create mode 100644 Costco/target/classes/homePage/SearchPage$1.class create mode 100644 Costco/target/classes/homePage/SearchPage$2.class create mode 100644 Costco/target/classes/homePage/SearchPage.class create mode 100644 Costco/target/test-classes/testHomePage/TestSearchItems$1.class create mode 100644 Costco/target/test-classes/testHomePage/TestSearchItems$2.class create mode 100644 Costco/target/test-classes/testHomePage/TestSearchItems.class create mode 100644 Costco/target/test-classes/testHomePage/TestSearchPage$1.class create mode 100644 Costco/target/test-classes/testHomePage/TestSearchPage$2.class create mode 100644 Costco/target/test-classes/testHomePage/TestSearchPage$3.class create mode 100644 Costco/target/test-classes/testHomePage/TestSearchPage.class create mode 100644 Generic/lib/mongo-java-driver-3.9.1.jar create mode 100644 Generic/lib/mysql-connector-java-8.0.13.jar diff --git a/.idea/workspace.xml b/.idea/workspace.xml index f1d1fbe..407df87 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,10 +2,14 @@ + + + + - - - + + + @@ -25,10 +29,10 @@ - + - - + + @@ -37,10 +41,10 @@ - + - - + + @@ -48,11 +52,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + @@ -102,6 +178,12 @@ @@ -243,14 +325,13 @@ - + - @@ -258,7 +339,6 @@ - @@ -267,20 +347,15 @@ - - - - - - - - - + + + + @@ -364,7 +285,7 @@ - + @@ -405,7 +326,7 @@ - + - + @@ -553,12 +474,12 @@ - + - + @@ -569,7 +490,7 @@ - + @@ -578,9 +499,6 @@ - - - @@ -777,26 +695,6 @@ - - - - - - - - - - - - - - - - - - - - @@ -806,7 +704,7 @@ - + @@ -816,7 +714,7 @@ - + @@ -824,71 +722,94 @@ - + - - - - - + + - + - - - - - + + + + + + + + + + + + + + + + - - + + - + - - + + + + + - + - - + + + + + - + - - + + + + + - + - - + + + + + - - + + + + + diff --git a/Costco/src/main/java/homePage/HoverOver.java b/Costco/src/main/java/homePage/HoverOver.java index 22b6ed2..1c2b4da 100644 --- a/Costco/src/main/java/homePage/HoverOver.java +++ b/Costco/src/main/java/homePage/HoverOver.java @@ -7,73 +7,65 @@ import org.openqa.selenium.support.FindBy; import org.testng.Assert; import reporting.TestLogger; - import java.util.ArrayList; import java.util.List; public class HoverOver extends CommonAPI { - public void checkgroery() throws InterruptedException { + public void checkGroery() throws InterruptedException { TestLogger.log(getClass().getSimpleName() + ": " + convertToString(new Object() {}.getClass().getEnclosingMethod().getName())); Actions builder = new Actions(driver); WebElement groery = driver.findElement(By.xpath("//*[@id=\"Home_Ancillary_0\"]")); Thread.sleep(2000); builder.moveToElement(groery).build().perform(); Thread.sleep(2000); - System.out.println(groery.getText()); - } - public void checkbusinessdelivery() throws InterruptedException { + System.out.println(groery.getText()); } + public void checkBusinessDelivery() throws InterruptedException { TestLogger.log(getClass().getSimpleName() + ": " + convertToString(new Object() {}.getClass().getEnclosingMethod().getName())); Actions builder = new Actions(driver); WebElement businessdelivery = driver.findElement(By.xpath("//*[@id=\"Home_Ancillary_1\"]")); Thread.sleep(2000); builder.moveToElement(businessdelivery).build().perform(); Thread.sleep(2000); - System.out.println(businessdelivery.getText()); - } - public void checkoptical() throws InterruptedException { + System.out.println(businessdelivery.getText()); } + public void checkOptical() throws InterruptedException { TestLogger.log(getClass().getSimpleName() + ": " + convertToString(new Object() {}.getClass().getEnclosingMethod().getName())); Actions builder = new Actions(driver); WebElement optical = driver.findElement(By.xpath("//*[@id=\"RX_Home_Ancillary_2\"]")); Thread.sleep(2000); builder.moveToElement(optical).build().perform(); Thread.sleep(2000); - System.out.println(optical.getText()); - } - public void checkpharmacy() throws InterruptedException { + System.out.println(optical.getText()); } + public void checkPharmacy() throws InterruptedException { TestLogger.log(getClass().getSimpleName() + ": " + convertToString(new Object() {}.getClass().getEnclosingMethod().getName())); Actions builder = new Actions(driver); WebElement pharmacy = driver.findElement(By.xpath("//*[@id=\"RX_Home_Ancillary_3\"]")); Thread.sleep(2000); builder.moveToElement(pharmacy).build().perform(); Thread.sleep(2000); - System.out.println(pharmacy.getText()); - } - public void checkservices() throws InterruptedException { + System.out.println(pharmacy.getText()); } + public void checkServices() throws InterruptedException { TestLogger.log(getClass().getSimpleName() + ": " + convertToString(new Object() {}.getClass().getEnclosingMethod().getName())); Actions builder = new Actions(driver); WebElement services = driver.findElement(By.xpath("//*[@id=\"RX_Home_Ancillary_4\"]")); Thread.sleep(2000); builder.moveToElement(services).build().perform(); Thread.sleep(2000); - System.out.println(services.getText()); - } - public void checkphoto() throws InterruptedException { + System.out.println(services.getText()); } + public void checkPhoto() throws InterruptedException { TestLogger.log(getClass().getSimpleName() + ": " + convertToString(new Object() {}.getClass().getEnclosingMethod().getName())); Actions builder = new Actions(driver); WebElement services = driver.findElement(By.xpath("//*[@id=\"RX_Home_Ancillary_4\"]")); Thread.sleep(2000); builder.moveToElement(services).build().perform(); Thread.sleep(2000); - System.out.println(services.getText()); - } - public void checkmembership() throws InterruptedException { + System.out.println(services.getText()); } + public void checkMembership() throws InterruptedException { TestLogger.log(getClass().getSimpleName() + ": " + convertToString(new Object() {}.getClass().getEnclosingMethod().getName())); Actions builder = new Actions(driver); //already USED IN common api WebElement membership = driver.findElement(By.xpath("//*[@id=\"Home_Ancillary_7\"]")); Thread.sleep(2000); builder.moveToElement(membership).build().perform(); Thread.sleep(2000); - System.out.println(membership.getText()); - } + System.out.println(membership.getText()); } } diff --git a/Costco/src/main/java/homePage/SearchItems.java b/Costco/src/main/java/homePage/SearchItems.java index 5690515..8e91718 100644 --- a/Costco/src/main/java/homePage/SearchItems.java +++ b/Costco/src/main/java/homePage/SearchItems.java @@ -9,7 +9,6 @@ import org.openqa.selenium.support.How; import org.openqa.selenium.support.ui.ExpectedConditions; import reporting.TestLogger; - import java.io.IOException; import java.util.ArrayList; import java.util.List; @@ -27,8 +26,7 @@ public List getItemsList(){ itemList.add("Honey"); itemList.add("Rice"); itemList.add("Salt"); - return itemList; - } + return itemList; } public static WebElement getSearchField() { return searchField; } @@ -45,13 +43,11 @@ public void searchItemsBySubmitButton()throws IOException { List itemList = getItemsList(); for(int i=0; i itemList = getItemsList(); for(String st: itemList) { - getSearchField().sendKeys(st, Keys.ENTER); - } + getSearchField().sendKeys(st, Keys.ENTER); } } } \ No newline at end of file diff --git a/Costco/src/test/java/testHomePage/TestSearchPage.java b/Costco/src/test/java/testHomePage/TestSearchPage.java index 8c95b9a..0475ce3 100644 --- a/Costco/src/test/java/testHomePage/TestSearchPage.java +++ b/Costco/src/test/java/testHomePage/TestSearchPage.java @@ -18,17 +18,15 @@ public class TestSearchPage extends SearchPage { @BeforeMethod public void initialize() { TestLogger.log(getClass().getSimpleName() + " : " + convertToString(new Object(){}.getClass().getEnclosingMethod().getName())); - searchPage = PageFactory.initElements(driver, SearchPage.class); - } + searchPage = PageFactory.initElements(driver, SearchPage.class); } @Test public void testSearchENTERKeyword(){ TestLogger.log(getClass().getSimpleName() + ": " + convertToString(new Object(){}.getClass().getEnclosingMethod().getName())); - searchByENTERKeyword(keys); - } + searchByENTERKeyword(keys); } @Test public void testSearchBySubmitButton(){ TestLogger.log(getClass().getSimpleName() + ": " + convertToString(new Object(){}.getClass().getEnclosingMethod().getName())); - searchBySubmitButton(keys); - } + searchBySubmitButton(keys); } + } diff --git a/Costco/src/test/java/testHomePage/testHoverOver.java b/Costco/src/test/java/testHomePage/testHoverOver.java index 7cba6c5..c37a078 100644 --- a/Costco/src/test/java/testHomePage/testHoverOver.java +++ b/Costco/src/test/java/testHomePage/testHoverOver.java @@ -14,33 +14,27 @@ public class testHoverOver extends HoverOver { @BeforeMethod public void initElements() { TestLogger.log(getClass().getSimpleName() + ": " + convertToString(new Object() {}.getClass().getEnclosingMethod().getName())); - hoverOver = PageFactory.initElements(driver, HoverOver.class); - } + hoverOver = PageFactory.initElements(driver, HoverOver.class); } @Test(enabled = true, priority =1) public void testgroery () throws InterruptedException { TestLogger.log(getClass().getSimpleName() + ": " + convertToString(new Object() {}.getClass().getEnclosingMethod().getName())); - hoverOver.checkgroery(); - } + hoverOver.checkGroery(); } @Test(enabled = true, priority =2) public void testbusinessdelivery () throws InterruptedException { TestLogger.log(getClass().getSimpleName() + ": " + convertToString(new Object() {}.getClass().getEnclosingMethod().getName())); - hoverOver.checkbusinessdelivery(); - } + hoverOver.checkBusinessDelivery(); } @Test(enabled = true, priority =3) - public void testoptical () throws InterruptedException { + public void testOptical () throws InterruptedException { TestLogger.log(getClass().getSimpleName() + ": " + convertToString(new Object() {}.getClass().getEnclosingMethod().getName())); - hoverOver.checkoptical(); - } + hoverOver.checkOptical(); } @Test(enabled = true, priority =4) - public void testpharmacy () throws InterruptedException { + public void testPharmacy () throws InterruptedException { TestLogger.log(getClass().getSimpleName() + ": " + convertToString(new Object() {}.getClass().getEnclosingMethod().getName())); - hoverOver.checkpharmacy(); - } + hoverOver.checkPharmacy(); } @Test(enabled = true, priority = 4) - public void testmembership () throws InterruptedException { + public void testMembership () throws InterruptedException { TestLogger.log(getClass().getSimpleName() + ": " + convertToString(new Object() {}.getClass().getEnclosingMethod().getName())); - hoverOver.checkmembership(); - } + hoverOver.checkMembership(); } From b587050fca276a3b44c179edf6f742266ed3c6ad Mon Sep 17 00:00:00 2001 From: sohag2018 Date: Tue, 15 Jan 2019 23:05:49 -0500 Subject: [PATCH 09/11] modified --- .idea/uiDesigner.xml | 124 +++++ .idea/workspace.xml | 504 +++++++++++++----- Costco/Extent-Report/ExtentReport.html | 48 +- Costco/src/main/java/Helper/ExcellReader.java | 34 ++ Costco/src/main/java/Helper/TestData.xlsx | Bin 0 -> 8562 bytes .../src/main/java/homePage/ExcellSearch.java | 26 + Costco/src/main/java/homePage/HoverOver.java | 6 - Costco/src/main/java/homePage/MainPage.java | 5 +- .../src/main/java/homePage/SearchItems.java | 8 +- Costco/src/main/java/homePage/SearchPage.java | 6 +- .../java/testHomePage/TestExcellSearch.java | 34 ++ .../test/java/testHomePage/TestMainPage.java | 9 +- .../java/testHomePage/TestSearchItems.java | 4 +- .../src/test/resources/CostcoTestRunner.xml | 2 +- .../test/resources}/secret.properties | 1 - .../target/classes/Helper/ExcellReader.class | Bin 0 -> 1896 bytes .../classes/homePage/ExcellSearch.class | Bin 0 -> 1392 bytes .../target/classes/homePage/HoverOver$1.class | Bin 467 -> 467 bytes .../target/classes/homePage/HoverOver$2.class | Bin 477 -> 477 bytes .../target/classes/homePage/HoverOver$3.class | Bin 468 -> 468 bytes .../target/classes/homePage/HoverOver$4.class | Bin 469 -> 469 bytes .../target/classes/homePage/HoverOver$5.class | Bin 469 -> 469 bytes .../target/classes/homePage/HoverOver$6.class | Bin 466 -> 466 bytes .../target/classes/homePage/HoverOver$7.class | Bin 471 -> 471 bytes .../target/classes/homePage/HoverOver.class | Bin 4050 -> 4022 bytes .../target/classes/homePage/MainPage$1.class | Bin 475 -> 475 bytes .../target/classes/homePage/MainPage$10.class | Bin 461 -> 461 bytes .../target/classes/homePage/MainPage$11.class | Bin 464 -> 464 bytes .../target/classes/homePage/MainPage$12.class | Bin 474 -> 474 bytes .../target/classes/homePage/MainPage$13.class | Bin 473 -> 473 bytes .../target/classes/homePage/MainPage$14.class | Bin 464 -> 464 bytes .../target/classes/homePage/MainPage$15.class | Bin 465 -> 465 bytes .../target/classes/homePage/MainPage$16.class | Bin 465 -> 465 bytes .../target/classes/homePage/MainPage$17.class | Bin 462 -> 462 bytes .../target/classes/homePage/MainPage$18.class | Bin 463 -> 463 bytes .../target/classes/homePage/MainPage$19.class | Bin 467 -> 467 bytes .../target/classes/homePage/MainPage$2.class | Bin 469 -> 469 bytes .../target/classes/homePage/MainPage$20.class | Bin 465 -> 465 bytes .../target/classes/homePage/MainPage$21.class | Bin 467 -> 467 bytes .../target/classes/homePage/MainPage$22.class | Bin 459 -> 459 bytes .../target/classes/homePage/MainPage$23.class | Bin 466 -> 466 bytes .../target/classes/homePage/MainPage$24.class | Bin 469 -> 469 bytes .../target/classes/homePage/MainPage$25.class | Bin 464 -> 464 bytes .../target/classes/homePage/MainPage$26.class | Bin 466 -> 466 bytes .../target/classes/homePage/MainPage$27.class | Bin 460 -> 460 bytes .../target/classes/homePage/MainPage$28.class | Bin 464 -> 464 bytes .../target/classes/homePage/MainPage$29.class | Bin 457 -> 457 bytes .../target/classes/homePage/MainPage$3.class | Bin 469 -> 469 bytes .../target/classes/homePage/MainPage$4.class | Bin 470 -> 470 bytes .../target/classes/homePage/MainPage$5.class | Bin 457 -> 457 bytes .../target/classes/homePage/MainPage$6.class | Bin 459 -> 459 bytes .../target/classes/homePage/MainPage$7.class | Bin 458 -> 458 bytes .../target/classes/homePage/MainPage$8.class | Bin 461 -> 461 bytes .../target/classes/homePage/MainPage$9.class | Bin 469 -> 469 bytes Costco/target/classes/homePage/MainPage.class | Bin 8239 -> 8239 bytes .../target/classes/homePage/SearchItems.class | Bin 2465 -> 1941 bytes .../classes/homePage/SearchPage$1.class | Bin 506 -> 506 bytes .../classes/homePage/SearchPage$2.class | Bin 506 -> 506 bytes .../target/classes/homePage/SearchPage.class | Bin 1831 -> 1831 bytes Costco/target/test-classes/secret.properties | 3 + .../testHomePage/TestExcellSearch.class | Bin 0 -> 610 bytes .../testHomePage/TestMainPage$1.class | Bin 506 -> 506 bytes .../testHomePage/TestMainPage$10.class | Bin 514 -> 514 bytes .../testHomePage/TestMainPage$11.class | Bin 504 -> 504 bytes .../testHomePage/TestMainPage$12.class | Bin 517 -> 517 bytes .../testHomePage/TestMainPage$13.class | Bin 507 -> 507 bytes .../testHomePage/TestMainPage$14.class | Bin 516 -> 516 bytes .../testHomePage/TestMainPage$15.class | Bin 507 -> 507 bytes .../testHomePage/TestMainPage$16.class | Bin 508 -> 508 bytes .../testHomePage/TestMainPage$17.class | Bin 508 -> 508 bytes .../testHomePage/TestMainPage$18.class | Bin 505 -> 505 bytes .../testHomePage/TestMainPage$19.class | Bin 506 -> 506 bytes .../testHomePage/TestMainPage$2.class | Bin 518 -> 518 bytes .../testHomePage/TestMainPage$20.class | Bin 510 -> 510 bytes .../testHomePage/TestMainPage$21.class | Bin 508 -> 508 bytes .../testHomePage/TestMainPage$22.class | Bin 511 -> 511 bytes .../testHomePage/TestMainPage$23.class | Bin 503 -> 503 bytes .../testHomePage/TestMainPage$24.class | Bin 510 -> 510 bytes .../testHomePage/TestMainPage$25.class | Bin 513 -> 513 bytes .../testHomePage/TestMainPage$26.class | Bin 508 -> 508 bytes .../testHomePage/TestMainPage$27.class | Bin 510 -> 510 bytes .../testHomePage/TestMainPage$28.class | Bin 504 -> 504 bytes .../testHomePage/TestMainPage$29.class | Bin 508 -> 508 bytes .../testHomePage/TestMainPage$3.class | Bin 512 -> 512 bytes .../testHomePage/TestMainPage$30.class | Bin 501 -> 501 bytes .../testHomePage/TestMainPage$31.class | Bin 500 -> 500 bytes .../testHomePage/TestMainPage$4.class | Bin 512 -> 512 bytes .../testHomePage/TestMainPage$5.class | Bin 513 -> 513 bytes .../testHomePage/TestMainPage$6.class | Bin 500 -> 500 bytes .../testHomePage/TestMainPage$7.class | Bin 502 -> 502 bytes .../testHomePage/TestMainPage$8.class | Bin 501 -> 501 bytes .../testHomePage/TestMainPage$9.class | Bin 504 -> 504 bytes .../testHomePage/TestMainPage.class | Bin 8095 -> 8212 bytes .../testHomePage/TestSearchItems.class | Bin 1829 -> 1791 bytes .../testHomePage/TestSearchPage$2.class | Bin 528 -> 528 bytes .../testHomePage/TestSearchPage$3.class | Bin 530 -> 530 bytes .../testHomePage/TestSearchPage.class | Bin 1986 -> 1974 bytes .../testHomePage/testHoverOver$2.class | Bin 510 -> 510 bytes .../testHomePage/testHoverOver$3.class | Bin 520 -> 520 bytes .../testHomePage/testHoverOver$4.class | Bin 511 -> 511 bytes .../testHomePage/testHoverOver$5.class | Bin 512 -> 512 bytes .../testHomePage/testHoverOver$6.class | Bin 514 -> 514 bytes .../testHomePage/testHoverOver.class | Bin 2722 -> 2698 bytes Generic/src/main/java/base/CommonAPI.java | 3 +- .../main/java/databases/ConnectToSqlDB.java | 7 +- .../classes/databases/ConnectToSqlDB.class | Bin 8943 -> 8962 bytes 106 files changed, 629 insertions(+), 195 deletions(-) create mode 100644 .idea/uiDesigner.xml create mode 100644 Costco/src/main/java/Helper/ExcellReader.java create mode 100644 Costco/src/main/java/Helper/TestData.xlsx create mode 100644 Costco/src/main/java/homePage/ExcellSearch.java create mode 100644 Costco/src/test/java/testHomePage/TestExcellSearch.java rename Costco/{ => src/test/resources}/secret.properties (76%) create mode 100644 Costco/target/classes/Helper/ExcellReader.class create mode 100644 Costco/target/classes/homePage/ExcellSearch.class create mode 100644 Costco/target/test-classes/secret.properties create mode 100644 Costco/target/test-classes/testHomePage/TestExcellSearch.class diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 0000000..e96534f --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml index dbc421e..25d9cb8 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,8 +2,106 @@ + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -20,13 +118,16 @@ + + + - - + + @@ -37,8 +138,8 @@ - - + + @@ -49,8 +150,8 @@ - - + + @@ -58,9 +159,43 @@ + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -72,6 +207,11 @@ + + + driver + + @@ -102,18 +242,23 @@ @@ -153,10 +298,10 @@ - @@ -164,8 +309,6 @@ - - @@ -173,11 +316,6 @@ - - - - - @@ -237,6 +375,14 @@ + + + + + + + + @@ -270,22 +416,27 @@ - + - + + + +