LibAcc: 0.6286=198/315, ProjAcc: 1.0000=0/0, Missing: 966
Module: src/lib/waitForDeleted
function 𝓟1{waitForDeleted} (𝓟2{session}: [OOV]𝓟[ty]453{Session},𝓟3{locator}: [OOV]any,𝓟4{using}: [OOV]𝓛[ty]0{ANY},𝓟5{value}: 𝓛[ty]10051{String}): (𝓟6: [OOV]any)
{
let 𝓟7{originalTimeout}: 𝓛[ty]8655{Number};
function 𝓟8{$Lambda336} (𝓟9{value}): (𝓟10: [miss]𝓛[ty]10033{Void})
{
𝓟7{originalTimeout} ⟵ 𝓟9{value};
𝓟2{session}.setTimeout(𝓛8743{String},𝓛8745{Number})
}
function 𝓟11{$Lambda337} (): (𝓟12: [OOV]any)
{
function 𝓟13{$Lambda338} (𝓟14{resolve},𝓟15{reject}): (𝓟16: [miss]𝓛[ty]10033{Void})
{
const 𝓟17{startTime}: [miss]𝓛[ty]8655{Number} = 𝓛8747{Date}.now();
function 𝓟18{poll} (): (𝓟19: [miss]𝓛[ty]10033{Void})
{
if (𝓛8747{Date}.now().MinusToken(𝓟17{startTime}).GreaterThanToken(𝓟7{originalTimeout}))
{
function 𝓟20{$Lambda339} (): (𝓟21: [miss]𝓛[ty]10033{Void})
{
const 𝓟22{error}: [OOV]any = 𝓛8749{Error}.CONSTRUCTOR();
𝓟22{error}.status ⟵ 𝓛8745{Number};
const 𝓟23{name} = 𝓛12552{$ArrayAccess}(𝓟1749{statusCodes} as any.access(𝓟22{error}.status));
const 𝓟24{message} = 𝓛12552{$ArrayAccess}(𝓟1749{statusCodes} as any.access(𝓟22{error}.status));
𝓟22{error}.name ⟵ 𝓟23{name};
𝓟22{error}.message ⟵ 𝓟24{message};
𝓟15{reject}(𝓟22{error})
}
const 𝓟25{always}: [miss]𝓛[ty]8696{Function} = 𝓟20{$Lambda339};
𝓟2{session}.setTimeout(𝓛8743{String},𝓟7{originalTimeout}).then(𝓟25{always},𝓟25{always})
}
function 𝓟26{$Lambda340} (𝓟27{error}): (𝓟28: [miss]𝓛[ty]10033{Void})
{
function 𝓟29{$Lambda341} (): (𝓟30: [miss]𝓛[ty]10033{Void})
{
if (𝓟27{error}.name.EqualsEqualsEqualsToken(𝓛8743{String}))
{
𝓟14{resolve}()
}
else
{
𝓟15{reject}(𝓟27{error})
}
}
const 𝓟31{always}: [miss]𝓛[ty]8696{Function} = 𝓟29{$Lambda341};
𝓟2{session}.setTimeout(𝓛8743{String},𝓟7{originalTimeout}).then(𝓟31{always},𝓟31{always})
}
𝓟3{locator}.find(𝓟4{using},𝓟5{value}).then(𝓟18{poll},𝓟26{$Lambda340})
}
𝓟18{poll}()
}
return 𝓟12 = 𝓟2244{Task}.CONSTRUCTOR(𝓟13{$Lambda338})
}
function 𝓟32{$Lambda342} (): (𝓟33: [miss]𝓛[ty]10033{Void})
{
}
return 𝓟6 = 𝓟2{session}.getTimeout(𝓛8743{String}).then(𝓟8{$Lambda336}).then(𝓟11{$Lambda337}).then(𝓟32{$Lambda342})
}
Module: src/index
Module: src/lib/Locator
type 𝓟[ty]6814{W3cLocator} = {using: 𝓛[ty]0{ANY}, value: 𝓛[ty]10051{String}}
type 𝓛[ty]0{ANY} = any
type 𝓛[ty]0{ANY} = any
function 𝓟37{CONSTRUCTOR} (): (𝓟[ty]41{Locator})
{
const 𝓟[ty]41{Locator};
const 𝓟[ty]41{Locator};
}
class 𝓟[ty]41{Locator}{
function 𝓟43{find} (𝓟44{strategy}: [OOV]𝓛[ty]0{ANY},𝓟45{value}: 𝓛[ty]10051{String}): (𝓟46: [OOV]any)
{
}
function 𝓟119{findDisplayedByPartialLinkText} (𝓟120{text}: 𝓛[ty]10051{String}): (𝓟121: [OOV]any)
{
return 𝓟121 = 𝓟[ty]41{Locator}.findDisplayed(𝓛8743{String},𝓟120{text})
}
function 𝓟128{waitForDeletedByClassName} (𝓟129{className}: 𝓛[ty]10051{String}): (𝓟130: [OOV]any)
{
return 𝓟130 = 𝓟[ty]41{Locator}.waitForDeleted(𝓛8743{String},𝓟129{className})
}
function 𝓟98{findAllByTagName} (𝓟99{tagName}: 𝓛[ty]10051{String}): (𝓟100: [OOV]any)
{
return 𝓟100 = 𝓟[ty]41{Locator}.findAll(𝓛8743{String},𝓟99{tagName})
}
function 𝓟59{findByClassName} (𝓟60{className}: 𝓛[ty]10051{String}): (𝓟61: [OOV]any)
{
return 𝓟61 = 𝓟[ty]41{Locator}.find(𝓛8743{String},𝓟60{className})
}
function 𝓟110{findDisplayedById} (𝓟111{id}: 𝓛[ty]10051{String}): (𝓟112: [OOV]any)
{
return 𝓟112 = 𝓟[ty]41{Locator}.findDisplayed(𝓛8743{String},𝓟111{id})
}
function 𝓟51{findDisplayed} (𝓟52{strategy}: [OOV]𝓛[ty]0{ANY},𝓟53{value}: 𝓛[ty]10051{String}): (𝓟54: [OOV]any)
{
}
function 𝓟113{findDisplayedByName} (𝓟114{name}: 𝓛[ty]10051{String}): (𝓟115: [OOV]any)
{
return 𝓟115 = 𝓟[ty]41{Locator}.findDisplayed(𝓛8743{String},𝓟114{name})
}
function 𝓟83{findAllByClassName} (𝓟84{className}: 𝓛[ty]10051{String}): (𝓟85: [OOV]any)
{
return 𝓟85 = 𝓟[ty]41{Locator}.findAll(𝓛8743{String},𝓟84{className})
}
function 𝓟74{findByPartialLinkText} (𝓟75{text}: 𝓛[ty]10051{String}): (𝓟76: [OOV]any)
{
return 𝓟76 = 𝓟[ty]41{Locator}.find(𝓛8743{String},𝓟75{text})
}
function 𝓟143{waitForDeletedByPartialLinkText} (𝓟144{text}: 𝓛[ty]10051{String}): (𝓟145: [OOV]any)
{
return 𝓟145 = 𝓟[ty]41{Locator}.waitForDeleted(𝓛8743{String},𝓟144{text})
}
function 𝓟107{findDisplayedByCssSelector} (𝓟108{selector}: 𝓛[ty]10051{String}): (𝓟109: [OOV]any)
{
return 𝓟109 = 𝓟[ty]41{Locator}.findDisplayed(𝓛8743{String},𝓟108{selector})
}
function 𝓟71{findByLinkText} (𝓟72{text}: 𝓛[ty]10051{String}): (𝓟73: [OOV]any)
{
return 𝓟73 = 𝓟[ty]41{Locator}.find(𝓛8743{String},𝓟72{text})
}
function 𝓟146{waitForDeletedByTagName} (𝓟147{tagName}: 𝓛[ty]10051{String}): (𝓟148: [OOV]any)
{
return 𝓟148 = 𝓟[ty]41{Locator}.waitForDeleted(𝓛8743{String},𝓟147{tagName})
}
function 𝓟55{waitForDeleted} (𝓟56{strategy}: [OOV]𝓛[ty]0{ANY},𝓟57{value}: 𝓛[ty]10051{String}): (𝓟58: [OOV]any)
{
}
function 𝓟92{findAllByLinkText} (𝓟93{text}: 𝓛[ty]10051{String}): (𝓟94: [OOV]any)
{
return 𝓟94 = 𝓟[ty]41{Locator}.findAll(𝓛8743{String},𝓟93{text})
}
function 𝓟47{findAll} (𝓟48{strategy}: [OOV]𝓛[ty]0{ANY},𝓟49{value}: 𝓛[ty]10051{String}): (𝓟50: [OOV]any)
{
}
function 𝓟95{findAllByPartialLinkText} (𝓟96{text}: 𝓛[ty]10051{String}): (𝓟97: [OOV]any)
{
return 𝓟97 = 𝓟[ty]41{Locator}.findAll(𝓛8743{String},𝓟96{text})
}
function 𝓟116{findDisplayedByLinkText} (𝓟117{text}: 𝓛[ty]10051{String}): (𝓟118: [OOV]any)
{
return 𝓟118 = 𝓟[ty]41{Locator}.findDisplayed(𝓛8743{String},𝓟117{text})
}
function 𝓟104{findDisplayedByClassName} (𝓟105{className}: 𝓛[ty]10051{String}): (𝓟106: [OOV]any)
{
return 𝓟106 = 𝓟[ty]41{Locator}.findDisplayed(𝓛8743{String},𝓟105{className})
}
function 𝓟137{waitForDeletedByName} (𝓟138{name}: 𝓛[ty]10051{String}): (𝓟139: [OOV]any)
{
return 𝓟139 = 𝓟[ty]41{Locator}.waitForDeleted(𝓛8743{String},𝓟138{name})
}
function 𝓟80{findByXpath} (𝓟81{path}: 𝓛[ty]10051{String}): (𝓟82: [OOV]any)
{
return 𝓟82 = 𝓟[ty]41{Locator}.find(𝓛8743{String},𝓟81{path})
}
function 𝓟62{findByCssSelector} (𝓟63{selector}: 𝓛[ty]10051{String}): (𝓟64: [OOV]any)
{
return 𝓟64 = 𝓟[ty]41{Locator}.find(𝓛8743{String},𝓟63{selector})
}
function 𝓟77{findByTagName} (𝓟78{tagName}: 𝓛[ty]10051{String}): (𝓟79: [OOV]any)
{
return 𝓟79 = 𝓟[ty]41{Locator}.find(𝓛8743{String},𝓟78{tagName})
}
function 𝓟68{findByName} (𝓟69{name}: 𝓛[ty]10051{String}): (𝓟70: [OOV]any)
{
return 𝓟70 = 𝓟[ty]41{Locator}.find(𝓛8743{String},𝓟69{name})
}
function 𝓟89{findAllByName} (𝓟90{name}: 𝓛[ty]10051{String}): (𝓟91: [OOV]any)
{
return 𝓟91 = 𝓟[ty]41{Locator}.findAll(𝓛8743{String},𝓟90{name})
}
function 𝓟134{waitForDeletedById} (𝓟135{id}: 𝓛[ty]10051{String}): (𝓟136: [OOV]any)
{
return 𝓟136 = 𝓟[ty]41{Locator}.waitForDeleted(𝓛8743{String},𝓟135{id})
}
function 𝓟86{findAllByCssSelector} (𝓟87{selector}: 𝓛[ty]10051{String}): (𝓟88: [OOV]any)
{
return 𝓟88 = 𝓟[ty]41{Locator}.findAll(𝓛8743{String},𝓟87{selector})
}
function 𝓟122{findDisplayedByTagName} (𝓟123{tagName}: 𝓛[ty]10051{String}): (𝓟124: [OOV]any)
{
return 𝓟124 = 𝓟[ty]41{Locator}.findDisplayed(𝓛8743{String},𝓟123{tagName})
}
function 𝓟65{findById} (𝓟66{id}: 𝓛[ty]10051{String}): (𝓟67: [OOV]any)
{
return 𝓟67 = 𝓟[ty]41{Locator}.find(𝓛8743{String},𝓟66{id})
}
function 𝓟140{waitForDeletedByLinkText} (𝓟141{text}: 𝓛[ty]10051{String}): (𝓟142: [OOV]any)
{
return 𝓟142 = 𝓟[ty]41{Locator}.waitForDeleted(𝓛8743{String},𝓟141{text})
}
function 𝓟149{waitForDeletedByXpath} (𝓟150{path}: 𝓛[ty]10051{String}): (𝓟151: [OOV]any)
{
return 𝓟151 = 𝓟[ty]41{Locator}.waitForDeleted(𝓛8743{String},𝓟150{path})
}
function 𝓟101{findAllByXpath} (𝓟102{path}: 𝓛[ty]10051{String}): (𝓟103: [OOV]any)
{
return 𝓟103 = 𝓟[ty]41{Locator}.findAll(𝓛8743{String},𝓟102{path})
}
function 𝓟125{findDisplayedByXpath} (𝓟126{path}: 𝓛[ty]10051{String}): (𝓟127: [OOV]any)
{
return 𝓟127 = 𝓟[ty]41{Locator}.findDisplayed(𝓛8743{String},𝓟126{path})
}
function 𝓟131{waitForDeletedByCssSelector} (𝓟132{selector}: 𝓛[ty]10051{String}): (𝓟133: [OOV]any)
{
return 𝓟133 = 𝓟[ty]41{Locator}.waitForDeleted(𝓛8743{String},𝓟132{selector})
}
}
const 𝓟152{w3cStrategies}: [miss]𝓛[ty]8642{Object} = {'css selector': 𝓛8744{Boolean},'link text': 𝓛8744{Boolean},'partial link text': 𝓛8744{Boolean},xpath: 𝓛8744{Boolean}};
const 𝓟153{strategies}: [miss]𝓛[ty]8642{Object} = {'class name': 𝓛8744{Boolean},name: 𝓛8744{Boolean},id: 𝓛8744{Boolean},'partial link text': 𝓛8744{Boolean},'tag name': 𝓛8744{Boolean}};
function 𝓟154{toW3cLocator} (𝓟155{using}: [OOV]𝓛[ty]0{ANY},𝓟156{value}: 𝓛[ty]10051{String}): (𝓟157: [OOV]𝓟[ty]6814{W3cLocator})
{
𝓛12549{$Switch}(𝓟155{using})
𝓛12561{$Case}(𝓛8743{String})
𝓟155{using} ⟵ 𝓛8743{String};
𝓟156{value} ⟵ 𝓛12554{$Template}(𝓟156{value});
𝓛12561{$Case}(𝓛8743{String})
𝓟155{using} ⟵ 𝓛8743{String};
𝓟156{value} ⟵ 𝓛12554{$Template}(𝓟156{value});
𝓛12561{$Case}(𝓛8743{String})
𝓟155{using} ⟵ 𝓛8743{String};
𝓟156{value} ⟵ 𝓛12554{$Template}(𝓟156{value});
𝓛12561{$Case}(𝓛8743{String})
𝓟155{using} ⟵ 𝓛8743{String};
return 𝓟157 = {using: 𝓟155{using},value: 𝓟156{value}}
}
Module: src/Element
type 𝓛[ty]0{ANY} = any
function 𝓟159{CONSTRUCTOR} (𝓟160{elementId}: [OOV]any,𝓟161{session}: [OOV]𝓟[ty]453{Session}): (𝓟[ty]165{Element})
{
const 𝓟[ty]165{Element};
const 𝓟[ty]165{Element};
𝓟[ty]165{Element}()
𝓟[ty]165{Element}._elementId ⟵ 𝓟160{elementId}.ELEMENT.BarBarToken(𝓟160{elementId}.elementId).BarBarToken(𝓟160{elementId}.access(𝓛8743{String})).BarBarToken(𝓟160{elementId});
𝓟[ty]165{Element}._session ⟵ 𝓟161{session};
}
class 𝓟[ty]165{Element} extends 𝓟[ty]41{Locator}{
𝓟167{_elementId}: (𝓛[ty]8666{Boolean} ≠ 𝓛[ty]10051{String});
𝓟168{_session}: [OOV]𝓟[ty]453{Session};
function 𝓟199{find} (𝓟200{using}: [OOV]𝓛[ty]2{<UNKNOWN>},𝓟201{value}: 𝓛[ty]10051{String}): (𝓟202: [OOV]𝓛[ty]2{<UNKNOWN>})
{
const 𝓟203{session}: [OOV]𝓟[ty]453{Session} = 𝓟[ty]165{Element}._session;
const 𝓟204{capabilities}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓟203{session}.capabilities;
if (𝓟204{capabilities}.usesWebDriverLocators)
{
const 𝓟205{locator}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓛1{<UNKNOWN>}(𝓟200{using},𝓟201{value});
𝓟200{using} ⟵ 𝓟205{locator}.using;
𝓟201{value} ⟵ 𝓟205{locator}.value;
}
if (𝓟200{using}.indexOf(𝓛8743{String}).ExclamationEqualsEqualsToken(𝓛12557{MinusToken}(𝓛8745{Number})).AmpersandAmpersandToken(𝓟204{capabilities}.brokenWhitespaceNormalization.BarBarToken(𝓟204{capabilities}.brokenLinkTextLocator)))
{
function 𝓟206{$Lambda32} (𝓟207{element}): (𝓟208: [OOV]𝓟[ty]165{Element})
{
if (𝓛12548{ExclamationToken}(𝓟207{element}))
{
const 𝓟209{error}: [miss]𝓛[ty]10053{Error} = 𝓛8749{Error}.CONSTRUCTOR();
𝓟209{error}.name ⟵ 𝓛8743{String};
𝓟209{error}
}
return 𝓟208 = 𝓟159{CONSTRUCTOR}(𝓟207{element},𝓟203{session})
}
return 𝓟202 = 𝓟203{session}.execute(𝓟203{session}.access(𝓛8743{String}),𝓛8757{Array}(𝓟200{using},𝓟201{value},𝓛8744{Boolean},𝓟[ty]165{Element})).then(𝓟206{$Lambda32})
}
function 𝓟210{$Lambda33} (𝓟211{element}): (𝓟212: [OOV]𝓟[ty]165{Element})
{
return 𝓟212 = 𝓟159{CONSTRUCTOR}(𝓟211{element},𝓟203{session})
}
function 𝓟213{$Lambda34} (𝓟214{error}): (𝓟215: [OOV]any)
{
if (𝓟214{error}.name.EqualsEqualsEqualsToken(𝓛8743{String}).AmpersandAmpersandToken(𝓟214{error}.message.indexOf(𝓛8743{String}).ExclamationEqualsEqualsToken(𝓛12557{MinusToken}(𝓛8745{Number}))))
{
const 𝓟216{newError}: [miss]𝓛[ty]10053{Error} = 𝓛8749{Error}.CONSTRUCTOR();
𝓟216{newError}.name ⟵ 𝓛8743{String};
𝓟216{newError}.message ⟵ 𝓟214{error}.message;
𝓟216{newError}
}
𝓟214{error}
}
return 𝓟202 = 𝓟[ty]165{Element}._post(𝓛8743{String},{using: 𝓟200{using},value: 𝓟201{value}}).then(𝓟210{$Lambda33}).catch(𝓟213{$Lambda34})
}
function 𝓟340{getComputedStyle} (𝓟341{propertyName}: 𝓛[ty]10051{String}): (𝓟342: [OOV]𝓛[ty]2{<UNKNOWN>})
{
function 𝓟343{$Lambda58} (): (𝓟344: [OOV]any)
{
function 𝓟345{$Lambda59} (𝓟346{element}: [OOV]any,𝓟347{propertyName}: 𝓛[ty]10051{String}): (𝓟348: [OOV]any)
{
return 𝓟348 = 𝓛12233{window}.getComputedStyle(𝓟346{element}) as any.access(𝓟347{propertyName})
}
return 𝓟344 = 𝓟[ty]165{Element}.session.execute(𝓟345{$Lambda59},𝓛8757{Array}(𝓟[ty]165{Element},𝓟341{propertyName}))
}
const 𝓟349{manualGetStyle}: [miss]𝓛[ty]8696{Function} = 𝓟343{$Lambda58};
let 𝓟350{promise}: [OOV]𝓛[ty]2{<UNKNOWN>};
if (𝓟[ty]165{Element}.session.capabilities.brokenComputedStyles)
{
𝓟350{promise} ⟵ 𝓟349{manualGetStyle}();
}
else
{
function 𝓟351{$Lambda60} (𝓟352{error}): (𝓟353: [OOV]any)
{
if (𝓟352{error}.name.EqualsEqualsEqualsToken(𝓛8743{String}))
{
return 𝓟353 = 𝓟349{manualGetStyle}()
}
else
{
if (𝓟352{error}.name.EqualsEqualsEqualsToken(𝓛8743{String}).AmpersandAmpersandToken(𝓟352{error}.message.indexOf(𝓛8743{String}).GreaterThanToken(𝓛12557{MinusToken}(𝓛8745{Number}))))
{
return 𝓟353 = 𝓛8743{String}
}
}
𝓟352{error}
}
𝓟350{promise} ⟵ 𝓟[ty]165{Element}._get(𝓛8743{String},𝓛12563{undefined},𝓛8757{Array}(𝓟341{propertyName})).catch(𝓟351{$Lambda60});
}
function 𝓟354{$Lambda61} (𝓟355{value}): (𝓟356: [OOV]any)
{
if (𝓟355{value})
{
function 𝓟357{$Lambda62} (𝓟358{_},𝓟359{prefix},𝓟360{rgb},𝓟361{suffix}): (𝓟362: [miss]𝓛[ty]10051{String})
{
return 𝓟362 = 𝓟359{prefix}.PlusToken(𝓛8743{String}).PlusToken(𝓟360{rgb}).PlusToken(𝓛8743{String}).PlusToken(𝓟361{suffix})
}
𝓟355{value} ⟵ 𝓟355{value}.replace(𝓛8748{RegExp},𝓟357{$Lambda62});
}
return 𝓟356 = (𝓟355{value}.ExclamationEqualsToken(𝓛12563{undefined}) ? 𝓟355{value} : 𝓛8743{String}
}
return 𝓟342 = 𝓟350{promise}.then(𝓟354{$Lambda61})
}
function 𝓟363{findDisplayed} (𝓟364{using}: [OOV]𝓛[ty]2{<UNKNOWN>},𝓟365{value}: 𝓛[ty]10051{String}): (𝓟366: [OOV]𝓛[ty]2{<UNKNOWN>})
{
return 𝓟366 = 𝓟1168{findDisplayed}(𝓟[ty]165{Element}.session,𝓟[ty]165{Element},𝓟364{using},𝓟365{value})
}
function 𝓟173{_get} (𝓟174{path}: 𝓛[ty]10051{String},𝓟175{requestData}: [OOV]any,𝓟176{pathParts}: [OOV]any): (𝓟177: [OOV]𝓛[ty]2{<UNKNOWN>})
{
𝓟174{path} ⟵ 𝓛8743{String}.PlusToken(𝓛8732{encodeURIComponent}(𝓟[ty]165{Element}._elementId)).PlusToken(𝓛8743{String}).PlusToken(𝓟174{path});
return 𝓟177 = 𝓟[ty]165{Element}._session.serverGet(𝓟174{path},𝓟175{requestData},𝓟176{pathParts})
}
function 𝓟296{equals} (𝓟297{other}: [OOV]𝓟[ty]165{Element}): (𝓟298: [OOV]𝓛[ty]2{<UNKNOWN>})
{
const 𝓟299{elementId} = 𝓟297{other}.elementId.BarBarToken(𝓟297{other});
function 𝓟300{$Lambda49} (𝓟301{error}): (𝓟302: [OOV]any)
{
if (𝓟301{error}.name.EqualsEqualsEqualsToken(𝓛8743{String}).BarBarToken(𝓟301{error}.name.EqualsEqualsEqualsToken(𝓛8743{String}).AmpersandAmpersandToken(𝓟301{error}.message.indexOf(𝓛8743{String}).GreaterThanToken(𝓛12557{MinusToken}(𝓛8745{Number})))))
{
return 𝓟302 = 𝓟[ty]165{Element}.session.execute(𝓛8743{String},𝓛8757{Array}(𝓟[ty]165{Element},𝓟297{other}))
}
𝓟301{error}
}
return 𝓟298 = 𝓟[ty]165{Element}._get(𝓛8743{String},𝓛12563{undefined},𝓛8757{Array}(𝓟299{elementId})).catch(𝓟300{$Lambda49})
}
function 𝓟260{getTagName} (): (𝓟261: [OOV]𝓛[ty]2{<UNKNOWN>})
{
function 𝓟262{$Lambda43} (𝓟263{name}): (𝓟264: [OOV]any)
{
if (𝓟[ty]165{Element}.session.capabilities.brokenHtmlTagName)
{
function 𝓟265{$Lambda44} (𝓟266{isHtml}: 𝓛[ty]8666{Boolean}): (𝓟267: [OOV]any)
{
return 𝓟267 = (𝓟266{isHtml} ? 𝓟263{name}.toLowerCase() : 𝓟263{name}
}
return 𝓟264 = 𝓟[ty]165{Element}.session.execute(𝓛8743{String}).then(𝓟265{$Lambda44})
}
return 𝓟264 = 𝓟263{name}
}
return 𝓟261 = 𝓟[ty]165{Element}._get(𝓛8743{String}).then(𝓟262{$Lambda43})
}
function 𝓟185{_normalizeWhitespace} (𝓟186{text}: 𝓛[ty]10051{String}): (𝓟187: 𝓛[ty]10051{String})
{
if (𝓟186{text})
{
𝓟186{text} ⟵ 𝓟186{text}.replace(𝓛8748{RegExp},𝓛8743{String}).replace(𝓛8748{RegExp},𝓛8743{String}).replace(𝓛8748{RegExp},𝓛8743{String}).replace(𝓛8748{RegExp},𝓛8743{String});
}
return 𝓟187 = 𝓟186{text}
}
function 𝓟243{getVisibleText} (): (𝓟244: [OOV]𝓛[ty]2{<UNKNOWN>})
{
const 𝓟245{result} = 𝓟[ty]165{Element}._get(𝓛8743{String});
if (𝓟[ty]165{Element}.session.capabilities.brokenWhitespaceNormalization)
{
function 𝓟246{$Lambda40} (𝓟247{text}): (𝓟248: [miss]𝓛[ty]10051{String})
{
return 𝓟248 = 𝓟[ty]165{Element}._normalizeWhitespace(𝓟247{text})
}
return 𝓟244 = 𝓟245{result}.then(𝓟246{$Lambda40})
}
return 𝓟244 = 𝓟245{result}
}
function 𝓟268{clearValue} (): (𝓟269: [OOV]𝓛[ty]2{<UNKNOWN>})
{
return 𝓟269 = 𝓟[ty]165{Element}._post(𝓛8743{String}).then(𝓟371{noop})
}
function 𝓟367{waitForDeleted} (𝓟368{strategy}: [OOV]𝓛[ty]2{<UNKNOWN>},𝓟369{value}: 𝓛[ty]10051{String}): (𝓟370: [OOV]any)
{
return 𝓟370 = 𝓟1{waitForDeleted}(𝓟[ty]165{Element}.session,𝓟[ty]165{Element},𝓟368{strategy},𝓟369{value})
}
function 𝓟178{_post} (𝓟179{path}: 𝓛[ty]10051{String},𝓟180{requestData}: [OOV]any,𝓟181{pathParts}: [OOV]any): (𝓟182: [OOV]𝓛[ty]2{<UNKNOWN>})
{
𝓟179{path} ⟵ 𝓛8743{String}.PlusToken(𝓛8732{encodeURIComponent}(𝓟[ty]165{Element}._elementId)).PlusToken(𝓛8743{String}).PlusToken(𝓟179{path});
return 𝓟182 = 𝓟[ty]165{Element}._session.serverPost(𝓟179{path},𝓟180{requestData},𝓟181{pathParts})
}
function 𝓟238{submit} (): (𝓟239: [OOV]any)
{
if (𝓟[ty]165{Element}.session.capabilities.brokenSubmitElement)
{
function 𝓟240{$Lambda39} (𝓟241{element}: [OOV]any): (𝓟242: [miss]𝓛[ty]10033{Void})
{
if (𝓟241{element}.submit)
{
𝓟241{element}.submit()
}
else
{
if (𝓟241{element}.type.EqualsEqualsEqualsToken(𝓛8743{String}).AmpersandAmpersandToken(𝓟241{element}.click))
{
𝓟241{element}.click()
}
}
}
return 𝓟239 = 𝓟[ty]165{Element}.session.execute(𝓟240{$Lambda39},𝓛8757{Array}(𝓟[ty]165{Element}))
}
return 𝓟239 = 𝓟[ty]165{Element}._post(𝓛8743{String})
}
function 𝓟303{isDisplayed} (): (𝓟304: [OOV]𝓛[ty]2{<UNKNOWN>})
{
function 𝓟305{$Lambda50} (𝓟306{isDisplayed}): (𝓟307: [OOV]any)
{
if (𝓟306{isDisplayed}.AmpersandAmpersandToken(𝓟[ty]165{Element}.session.capabilities.brokenElementDisplayedOpacity.BarBarToken(𝓟[ty]165{Element}.session.capabilities.brokenElementDisplayedOffscreen)))
{
function 𝓟308{$Lambda51} (𝓟309{element}: 𝓛[ty]10921{HTMLElement}): (𝓟310: [miss]𝓛[ty]8666{Boolean})
{
const 𝓟311{scrollX}: [miss]𝓛[ty]8655{Number} = 𝓛12160{document}.documentElement.scrollLeft.BarBarToken(𝓛12160{document}.body.scrollLeft);
const 𝓟312{scrollY}: [miss]𝓛[ty]8655{Number} = 𝓛12160{document}.documentElement.scrollTop.BarBarToken(𝓛12160{document}.body.scrollTop);
while (𝓟309{element}.FirstAssignment(𝓟309{element}.parentNode as 𝓛[ty]10921{HTMLElement}).AmpersandAmpersandToken(𝓟309{element}.nodeType.EqualsEqualsEqualsToken(𝓛8745{Number})))
{
if (𝓛12233{window}.getComputedStyle(𝓟309{element}).opacity.EqualsEqualsEqualsToken(𝓛8743{String}))
{
return 𝓟310 = 𝓛8744{Boolean}
}
const 𝓟313{bbox} = 𝓟309{element}.getBoundingClientRect();
if (𝓟313{bbox}.right.PlusToken(𝓟311{scrollX}).LessThanEqualsToken(𝓛8745{Number}).BarBarToken(𝓟313{bbox}.bottom.PlusToken(𝓟312{scrollY}).LessThanEqualsToken(𝓛8745{Number})))
{
return 𝓟310 = 𝓛8744{Boolean}
}
}
return 𝓟310 = 𝓛8744{Boolean}
}
return 𝓟307 = 𝓟[ty]165{Element}.session.execute(𝓟308{$Lambda51},𝓛8757{Array}(𝓟[ty]165{Element}))
}
return 𝓟307 = 𝓟306{isDisplayed}
}
return 𝓟304 = 𝓟[ty]165{Element}._get(𝓛8743{String}).then(𝓟305{$Lambda50})
}
function 𝓟217{findAll} (𝓟218{using}: [OOV]𝓛[ty]2{<UNKNOWN>},𝓟219{value}: 𝓛[ty]10051{String}): (𝓟220: [OOV]𝓛[ty]2{<UNKNOWN>})
{
const 𝓟221{session}: [OOV]𝓟[ty]453{Session} = 𝓟[ty]165{Element}._session;
const 𝓟222{capabilities}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓟221{session}.capabilities;
if (𝓟222{capabilities}.usesWebDriverLocators)
{
const 𝓟223{locator}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓛1{<UNKNOWN>}(𝓟218{using},𝓟219{value});
𝓟218{using} ⟵ 𝓟223{locator}.using;
𝓟219{value} ⟵ 𝓟223{locator}.value;
}
let 𝓟224{task}: [OOV]𝓛[ty]2{<UNKNOWN>};
if (𝓟218{using}.indexOf(𝓛8743{String}).ExclamationEqualsEqualsToken(𝓛12557{MinusToken}(𝓛8745{Number})).AmpersandAmpersandToken(𝓟222{capabilities}.brokenWhitespaceNormalization.BarBarToken(𝓟222{capabilities}.brokenLinkTextLocator)))
{
𝓟224{task} ⟵ 𝓟221{session}.execute(𝓟221{session}.access(𝓛8743{String}),𝓛8757{Array}(𝓟218{using},𝓟219{value},𝓛8744{Boolean},𝓟[ty]165{Element}));
}
else
{
𝓟224{task} ⟵ 𝓟[ty]165{Element}._post(𝓛8743{String},{using: 𝓟218{using},value: 𝓟219{value}});
}
function 𝓟225{$Lambda35} (𝓟226{elements}): (𝓟227: [OOV]any)
{
function 𝓟228{$Lambda36} (𝓟229{element}): (𝓟230: [OOV]𝓟[ty]165{Element})
{
return 𝓟230 = 𝓟159{CONSTRUCTOR}(𝓟229{element},𝓟221{session})
}
return 𝓟227 = 𝓟226{elements}.map(𝓟228{$Lambda36})
}
return 𝓟220 = 𝓟224{task}.then(𝓟225{$Lambda35})
}
function 𝓟293{getProperty} (𝓟294{name}: 𝓛[ty]10051{String}): (𝓟295: [OOV]𝓛[ty]2{<UNKNOWN>})
{
return 𝓟295 = 𝓟[ty]165{Element}.session.execute(𝓛8743{String},𝓛8757{Array}(𝓟[ty]165{Element},𝓟294{name}))
}
function 𝓟314{getPosition} (): (𝓟315: [OOV]𝓛[ty]2{<UNKNOWN>})
{
if (𝓟[ty]165{Element}.session.capabilities.brokenElementPosition)
{
function 𝓟316{$Lambda52} (𝓟317{element}: 𝓛[ty]10921{HTMLElement}): (𝓟318: [miss]𝓛[ty]8642{Object})
{
const 𝓟319{bbox} = 𝓟317{element}.getBoundingClientRect();
const 𝓟320{scrollX}: [miss]𝓛[ty]8655{Number} = 𝓛12160{document}.documentElement.scrollLeft.BarBarToken(𝓛12160{document}.body.scrollLeft);
const 𝓟321{scrollY}: [miss]𝓛[ty]8655{Number} = 𝓛12160{document}.documentElement.scrollTop.BarBarToken(𝓛12160{document}.body.scrollTop);
return 𝓟318 = {x: 𝓟320{scrollX}.PlusToken(𝓟319{bbox}.left),y: 𝓟321{scrollY}.PlusToken(𝓟319{bbox}.top)}
}
return 𝓟315 = 𝓟[ty]165{Element}.session.execute(𝓟316{$Lambda52},𝓛8757{Array}(𝓟[ty]165{Element}))
}
function 𝓟322{$Lambda53} (𝓟323{_}): (𝓟324: [miss]𝓛[ty]8642{Object})
{
}
return 𝓟315 = 𝓟[ty]165{Element}._get(𝓛8743{String}).then(𝓟322{$Lambda53})
}
function 𝓟231{click} (): (𝓟232: [OOV]any)
{
if (𝓟[ty]165{Element}.session.capabilities.brokenClick)
{
function 𝓟233{$Lambda37} (𝓟234{element}: 𝓛[ty]10921{HTMLElement}): (𝓟235: [miss]𝓛[ty]10033{Void})
{
𝓟234{element}.click()
}
return 𝓟232 = 𝓟[ty]165{Element}.session.execute(𝓟233{$Lambda37},𝓛8757{Array}(𝓟[ty]165{Element}))
}
function 𝓟236{$Lambda38} (): (𝓟237: [OOV]any)
{
if (𝓟[ty]165{Element}.session.capabilities.touchEnabled.BarBarToken(𝓟[ty]165{Element}.session.capabilities.returnsFromClickImmediately))
{
return 𝓟237 = 𝓟423{sleep}(𝓛8745{Number})
}
}
return 𝓟232 = 𝓟[ty]165{Element}._post(𝓛8743{String}).then(𝓟236{$Lambda38})
}
function 𝓟270{isSelected} (): (𝓟271: [OOV]𝓛[ty]2{<UNKNOWN>})
{
return 𝓟271 = 𝓟[ty]165{Element}._get(𝓛8743{String})
}
function 𝓟290{getAttribute} (𝓟291{name}: 𝓛[ty]10051{String}): (𝓟292: [OOV]𝓛[ty]2{<UNKNOWN>})
{
return 𝓟292 = 𝓟[ty]165{Element}.session.execute(𝓛8743{String},𝓛8757{Array}(𝓟[ty]165{Element},𝓟291{name}))
}
function 𝓟171{session} (): (𝓟172)
{
return 𝓟172 = 𝓟[ty]165{Element}._session
}
function 𝓟169{elementId} (): (𝓟170)
{
return 𝓟170 = 𝓟[ty]165{Element}._elementId
}
function 𝓟272{isEnabled} (): (𝓟273: [OOV]𝓛[ty]2{<UNKNOWN>})
{
return 𝓟273 = 𝓟[ty]165{Element}._get(𝓛8743{String})
}
function 𝓟325{getSize} (): (𝓟326: [OOV]𝓛[ty]2{<UNKNOWN>})
{
function 𝓟327{$Lambda54} (): (𝓟328: [OOV]any)
{
function 𝓟329{$Lambda55} (𝓟330{element}: 𝓛[ty]10921{HTMLElement}): (𝓟331: [miss]𝓛[ty]8642{Object})
{
const 𝓟332{bbox} = 𝓟330{element}.getBoundingClientRect();
return 𝓟331 = {width: 𝓟332{bbox}.right.MinusToken(𝓟332{bbox}.left),height: 𝓟332{bbox}.bottom.MinusToken(𝓟332{bbox}.top)}
}
return 𝓟328 = 𝓟[ty]165{Element}.session.execute(𝓟329{$Lambda55},𝓛8757{Array}(𝓟[ty]165{Element}))
}
const 𝓟333{getUsingExecute}: [miss]𝓛[ty]8696{Function} = 𝓟327{$Lambda54};
if (𝓟[ty]165{Element}.session.capabilities.brokenCssTransformedSize)
{
return 𝓟326 = 𝓟333{getUsingExecute}()
}
function 𝓟334{$Lambda56} (𝓟335{error}): (𝓟336: [OOV]any)
{
if (𝓟335{error}.name.EqualsEqualsEqualsToken(𝓛8743{String}))
{
return 𝓟336 = 𝓟333{getUsingExecute}()
}
𝓟335{error}
}
function 𝓟337{$Lambda57} (𝓟338{_}): (𝓟339: [miss]𝓛[ty]8642{Object})
{
}
return 𝓟326 = 𝓟[ty]165{Element}._get(𝓛8743{String}).catch(𝓟334{$Lambda56}).then(𝓟337{$Lambda57})
}
function 𝓟249{type} (𝓟250{value}: [OOV]any): (𝓟251: [OOV]𝓛[ty]2{<UNKNOWN>})
{
function 𝓟252{$Lambda41} (𝓟253{value}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8670{Array})): (𝓟254: (𝓛[ty]10033{Void} ≠ 𝓛[ty]8642{Object}))
{
if (𝓟[ty]165{Element}.session.capabilities.usesFlatKeysArray)
{
return 𝓟254 = {value: 𝓟253{value}.join(𝓛8743{String}).split(𝓛8743{String})}
}
return 𝓟254 = {value: 𝓟253{value}}
}
const 𝓟255{getPostData}: [miss]𝓛[ty]8696{Function} = 𝓟252{$Lambda41};
if (𝓛12548{ExclamationToken}(𝓛8757{Array}.isArray(𝓟250{value})))
{
𝓟250{value} ⟵ 𝓛8757{Array}(𝓟250{value});
}
if (𝓟[ty]165{Element}.session.capabilities.remoteFiles)
{
const 𝓟256{filename}: [miss]𝓛[ty]10051{String} = 𝓟250{value}.join(𝓛8743{String});
{
if (𝓛7384{statSync}(𝓟256{filename}).isFile())
{
function 𝓟257{$Lambda42} (𝓟258{uploadedFilename}): (𝓟259: [OOV]any)
{
return 𝓟259 = 𝓟[ty]165{Element}._post(𝓛8743{String},𝓟255{getPostData}(𝓛8757{Array}(𝓟258{uploadedFilename}))).then(𝓟371{noop})
}
return 𝓟251 = 𝓟[ty]165{Element}._uploadFile(𝓟256{filename}).then(𝓟257{$Lambda42})
}
}
}
return 𝓟251 = 𝓟[ty]165{Element}._post(𝓛8743{String},𝓟255{getPostData}(𝓟250{value})).then(𝓟371{noop})
}
function 𝓟188{_uploadFile} (𝓟189{filename}: 𝓛[ty]10051{String}): (𝓟190: [OOV]𝓛[ty]2{<UNKNOWN>})
{
function 𝓟191{$Lambda30} (𝓟192{resolve}): (𝓟193: [miss]𝓛[ty]10033{Void})
{
const 𝓟194{content} = 𝓛7899{readFileSync}(𝓟189{filename});
let 𝓟195{zip} = 𝓟2245{JSZip}.CONSTRUCTOR();
𝓟195{zip}.file(𝓛2379{basename}(𝓟189{filename}),𝓟194{content})
function 𝓟196{$Lambda31} (𝓟197{file}): (𝓟198: [miss]𝓛[ty]10033{Void})
{
𝓟192{resolve}(𝓟[ty]165{Element}.session.serverPost(𝓛8743{String},{file: 𝓟197{file}}))
}
𝓟195{zip}.generateAsync({type: 𝓛8743{String}}).then(𝓟196{$Lambda31})
}
return 𝓟190 = 𝓟2244{Task}.CONSTRUCTOR(𝓟191{$Lambda30})
}
function 𝓟183{toJSON} (): (𝓟184: [miss]𝓛[ty]8642{Object})
{
return 𝓟184 = {ELEMENT: 𝓟[ty]165{Element}._elementId}
}
function 𝓟274{getSpecAttribute} (𝓟275{name}: 𝓛[ty]10051{String}): (𝓟276: [OOV]𝓛[ty]2{<UNKNOWN>})
{
function 𝓟277{$Lambda45} (𝓟278{value}): (𝓟279: [OOV]any)
{
if (𝓟[ty]165{Element}.session.capabilities.brokenNullGetSpecAttribute.AmpersandAmpersandToken(𝓟278{value}.EqualsEqualsEqualsToken(𝓛8743{String}).BarBarToken(𝓟278{value}.EqualsEqualsEqualsToken(𝓛12563{undefined}))))
{
function 𝓟280{$Lambda46} (𝓟281{element}: 𝓛[ty]10921{HTMLElement},𝓟282{name}: 𝓛[ty]10051{String}): (𝓟283: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟283 = 𝓟281{element}.hasAttribute(𝓟282{name})
}
function 𝓟284{$Lambda47} (𝓟285{hasAttribute}: 𝓛[ty]8666{Boolean}): (𝓟286: [miss]𝓛[ty]10051{String})
{
return 𝓟286 = (𝓟285{hasAttribute} ? 𝓟278{value} as 𝓛[ty]10051{String} : 𝓛12563{undefined}
}
return 𝓟279 = 𝓟[ty]165{Element}.session.execute(𝓟280{$Lambda46},𝓛8757{Array}(𝓟[ty]165{Element},𝓟275{name})).then(𝓟284{$Lambda47})
}
return 𝓟279 = 𝓟278{value}.BarBarToken(𝓛12563{undefined})
}
function 𝓟287{$Lambda48} (𝓟288{value}): (𝓟289: [OOV]any)
{
if (𝓛12550{$TypeOf}(𝓟288{value}).EqualsEqualsEqualsToken(𝓛8743{String}))
{
𝓟288{value} ⟵ (𝓟288{value} ? 𝓛8743{String} : 𝓛12563{undefined};
}
return 𝓟289 = 𝓟288{value}
}
return 𝓟276 = 𝓟[ty]165{Element}._get(𝓛8743{String},𝓛12563{undefined},𝓛8757{Array}(𝓟275{name})).then(𝓟277{$Lambda45}).then(𝓟287{$Lambda48})
}
}
function 𝓟371{noop} (): (𝓟372: [miss]𝓛[ty]10033{Void})
{
}
Module: src/helpers/pollUntil
type 𝓟[ty]6818{Poller} = ()->any
function 𝓟374{pollUntil} (𝓟375{poller}: [OOV]any,𝓟376{args}: (𝓛[ty]8655{Number} ≠ 𝓛[ty]8670{Array}),𝓟377{timeout}: 𝓛[ty]8655{Number},𝓟378{pollInterval}: (𝓛[ty]8666{Boolean} ≠ 𝓛[ty]8655{Number})): (𝓟379: (𝓛[ty]10033{Void} ≠ 𝓛[ty]8696{Function}))
{
}
function 𝓟380{pollUntil} (𝓟381{poller}: [OOV]any,𝓟382{timeout}: 𝓛[ty]8655{Number},𝓟383{pollInterval}: (𝓛[ty]8696{Function} ≠ 𝓛[ty]8655{Number})): (𝓟384: (𝓛[ty]10033{Void} ≠ 𝓛[ty]8696{Function}))
{
}
function 𝓟385{pollUntil} (𝓟386{poller}: [OOV]any,𝓟387{argsOrTimeout}: [OOV]any,𝓟388{timeout}: 𝓛[ty]8655{Number},𝓟389{pollInterval}: (𝓛[ty]8666{Boolean} ≠ 𝓛[ty]8655{Number})): (𝓟390: (𝓛[ty]10033{Void} ≠ 𝓛[ty]8696{Function}))
{
let 𝓟391{args}: [OOV]any;
if (𝓛12550{$TypeOf}(𝓟387{argsOrTimeout}).EqualsEqualsEqualsToken(𝓛8743{String}))
{
𝓟389{pollInterval} ⟵ 𝓟388{timeout};
𝓟388{timeout} ⟵ 𝓟387{argsOrTimeout};
}
else
{
𝓟391{args} ⟵ 𝓟387{argsOrTimeout};
}
𝓟391{args} ⟵ 𝓟391{args}.BarBarToken(𝓛8757{Array}());
𝓟389{pollInterval} ⟵ 𝓟389{pollInterval}.BarBarToken(𝓛8745{Number});
function 𝓟392{$Lambda325} (𝓟393{this}: [OOV]𝓟[ty]1836{Command}): (𝓟394: [OOV]any)
{
const 𝓟395{session}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓟393{this}.session;
let 𝓟396{originalTimeout}: 𝓛[ty]8655{Number};
function 𝓟397{$Lambda326} (𝓟398{currentTimeout}): (𝓟399: [OOV]any)
{
let 𝓟400{resultOrError}: [OOV]any;
function 𝓟401{storeResult} (𝓟402{result}: [OOV]any): (𝓟403: [miss]𝓛[ty]10033{Void})
{
𝓟400{resultOrError} ⟵ 𝓟402{result};
}
function 𝓟404{finish} (): (𝓟405: [OOV]any)
{
if (𝓟400{resultOrError}.InstanceOfKeyword(𝓛8749{Error}))
{
𝓟400{resultOrError}
}
if (𝓟400{resultOrError}.EqualsEqualsToken(𝓛12563{undefined}))
{
const 𝓟406{error}: [miss]𝓛[ty]10053{Error} = 𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String});
𝓟406{error}.name ⟵ 𝓛8743{String};
𝓟406{error}
}
return 𝓟405 = 𝓟400{resultOrError}
}
function 𝓟407{cleanup} (): (𝓟408: [OOV]any)
{
if (𝓛12548{ExclamationToken}(𝓛8717{isNaN}(𝓟396{originalTimeout})))
{
return 𝓟408 = 𝓟395{session}.setExecuteAsyncTimeout(𝓟396{originalTimeout}).then(𝓟404{finish})
}
return 𝓟408 = 𝓟404{finish}()
}
if (𝓛12548{ExclamationToken}(𝓛8717{isNaN}(𝓟388{timeout} as 𝓛[ty]8655{Number})))
{
𝓟396{originalTimeout} ⟵ 𝓟398{currentTimeout};
}
else
{
𝓟388{timeout} ⟵ 𝓟398{currentTimeout};
}
function 𝓟409{$Lambda327} (): (𝓟410: [OOV]any)
{
function 𝓟411{$Lambda328} (𝓟412{poller}: [OOV]any,𝓟413{args}: 𝓛[ty]8670{Array},𝓟414{timeout}: 𝓛[ty]8655{Number},𝓟415{pollInterval}: (𝓛[ty]8696{Function} ≠ 𝓛[ty]8655{Number}),𝓟416{done}: 𝓛[ty]8696{Function}): (𝓟417: 𝓛[ty]10033{Void})
{
𝓟412{poller} ⟵ 𝓛8742{Function}.CONSTRUCTOR(𝓟412{poller} as 𝓛[ty]10051{String}) as 𝓛[ty]8696{Function};
const 𝓟418{endTime}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number}(𝓛8747{Date}.CONSTRUCTOR()).PlusToken(𝓟414{timeout});
function 𝓟419{poll} (𝓟420{this}: [OOV]any): (𝓟421: [miss]𝓛[ty]10033{Void})
{
const 𝓟422{result} = 𝓟412{poller}.apply(𝓟420{this},𝓟413{args});
if (𝓟422{result}.ExclamationEqualsToken(𝓛12563{undefined}))
{
𝓟416{done}(𝓟422{result})
}
else
{
if (𝓛8745{Number}(𝓛8747{Date}.CONSTRUCTOR()).FirstBinaryOperator(𝓟418{endTime}))
{
𝓛12490{setTimeout}(𝓟419{poll},𝓟415{pollInterval})
}
else
{
𝓟416{done}(𝓛12563{undefined})
}
}
}
𝓟419{poll}()
}
return 𝓟410 = 𝓟395{session}.executeAsync(𝓟411{$Lambda328},𝓛8757{Array}(𝓟438{toExecuteString}(𝓟386{poller}),𝓟391{args},𝓟388{timeout},𝓟389{pollInterval}))
}
return 𝓟399 = 𝓟395{session}.setExecuteAsyncTimeout(𝓟388{timeout}).then(𝓟409{$Lambda327}).then(𝓟401{storeResult},𝓟401{storeResult}).then(𝓟407{cleanup},𝓟407{cleanup})
}
return 𝓟394 = 𝓟395{session}.getExecuteAsyncTimeout().then(𝓟397{$Lambda326})
}
return 𝓟390 = 𝓟392{$Lambda325}
}
Module: src/lib/util
function 𝓟423{sleep} (𝓟424{ms}: 𝓛[ty]8655{Number}): (𝓟425: [OOV]𝓛[ty]2{<UNKNOWN>})
{
let 𝓟426{timer}: (𝓛[ty]10051{String} ≠ 𝓛[ty]10129{Timer});
function 𝓟427{$Lambda333} (𝓟428{resolve}): (𝓟429: [miss]𝓛[ty]10033{Void})
{
function 𝓟430{$Lambda334} (): (𝓟431: [miss]𝓛[ty]10033{Void})
{
𝓟428{resolve}()
}
𝓟426{timer} ⟵ 𝓛12490{setTimeout}(𝓟430{$Lambda334},𝓟424{ms});
}
function 𝓟432{$Lambda335} (): (𝓟433: [miss]𝓛[ty]10033{Void})
{
return 𝓟433 = 𝓛12465{clearTimeout}(𝓟426{timer})
}
return 𝓟425 = 𝓟2244{Task}.CONSTRUCTOR(𝓟427{$Lambda333},𝓟432{$Lambda335})
}
function 𝓟434{forCommand} (𝓟435{fn}: 𝓛[ty]8696{Function},𝓟436{properties}: (𝓛[ty]8696{Function} ≠ 𝓛[ty]8642{Object})): (𝓟437: (𝓛[ty]10051{String} ≠ 𝓛[ty]8696{Function}))
{
return 𝓟437 = 𝓟2246{mixin}(𝓟435{fn},𝓟436{properties})
}
function 𝓟438{toExecuteString} (𝓟439{fn}: [OOV]any): (𝓟440: 𝓛[ty]10051{String})
{
if (𝓛12550{$TypeOf}(𝓟439{fn}).EqualsEqualsEqualsToken(𝓛8743{String}))
{
𝓟439{fn} ⟵ 𝓟439{fn}.toString().replace(𝓛8748{RegExp},𝓛8743{String});
𝓟439{fn} ⟵ 𝓛8743{String}.PlusToken(𝓟439{fn}).PlusToken(𝓛8743{String});
}
return 𝓟440 = 𝓟439{fn}
}
function 𝓟441{trimStack} (𝓟442{stack}: 𝓛[ty]10051{String}): (𝓟443: 𝓛[ty]10051{String})
{
return 𝓟443 = 𝓟442{stack}.replace(𝓛8748{RegExp},𝓛8743{String})
}
Module: src/Session
type 𝓛[ty]0{ANY} = any
type 𝓟[ty]6824{SessionError} extends 𝓛[ty]10053{Error} = {status: any}
function 𝓟446{CONSTRUCTOR} (𝓟447{sessionId}: 𝓛[ty]10051{String},𝓟448{server}: [OOV]𝓟[ty]1203{Server},𝓟449{capabilities}: [OOV]𝓟[ty]6816{Capabilities}): (𝓟[ty]453{Session})
{
const 𝓟[ty]453{Session};
const 𝓟[ty]453{Session};
𝓟[ty]453{Session}._lastAltitude ⟵ 𝓛12563{undefined};
𝓟[ty]453{Session}._lastMousePosition ⟵ 𝓛12563{undefined};
𝓟[ty]453{Session}._movedToElement ⟵ 𝓛8744{Boolean};
𝓟[ty]453{Session}._timeouts ⟵ {};
𝓟[ty]453{Session}._closedWindows ⟵ 𝓛12563{undefined};
𝓟[ty]453{Session}()
𝓟[ty]453{Session}._sessionId ⟵ 𝓟447{sessionId};
𝓟[ty]453{Session}._server ⟵ 𝓟448{server};
𝓟[ty]453{Session}._capabilities ⟵ 𝓟449{capabilities};
𝓟[ty]453{Session}._closedWindows ⟵ {};
𝓟[ty]453{Session}._timeouts ⟵ {script: 𝓟2244{Task}.resolve(𝓛8745{Number}),implicit: 𝓟2244{Task}.resolve(𝓛8745{Number}),'page load': 𝓟2244{Task}.resolve(𝓛8706{Infinity})};
}
class 𝓟[ty]453{Session} extends 𝓟[ty]41{Locator}{
𝓟455{_capabilities}: [OOV]𝓟[ty]6816{Capabilities};
𝓟456{_lastAltitude}: [OOV]any;
𝓟457{_movedToElement}: [miss]𝓛[ty]8666{Boolean};
𝓟458{_closedWindows}: [OOV]any;
𝓟459{_server}: [OOV]𝓟[ty]1203{Server};
𝓟460{_sessionId}: 𝓛[ty]10051{String};
𝓟461{_lastMousePosition}: [OOV]any;
𝓟462{_timeouts}: (𝓛[ty]8670{Array} ≠ 𝓛[ty]8642{Object});
𝓟463{_nextRequest}: [OOV]any;
function 𝓟1034{setLocalStorageItem} (𝓟1035{key}: 𝓛[ty]10051{String},𝓟1036{value}: 𝓛[ty]10051{String}): (𝓟1037: [OOV]any)
{
return 𝓟1037 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{key: 𝓟1035{key},value: 𝓟1036{value}})
}
function 𝓟581{activateIme} (𝓟582{engine}: (𝓛[ty]8655{Number} ≠ 𝓛[ty]10051{String})): (𝓟583: [OOV]any)
{
return 𝓟583 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{engine: 𝓟582{engine}})
}
function 𝓟464{capabilities} (): (𝓟465)
{
return 𝓟465 = 𝓟[ty]453{Session}._capabilities
}
function 𝓟590{switchToWindow} (𝓟591{handle}: 𝓛[ty]10051{String}): (𝓟592: [OOV]any)
{
let 𝓟593{data}: 𝓛[ty]8642{Object} = {name: 𝓟591{handle}};
if (𝓟[ty]453{Session}.capabilities.usesHandleParameter)
{
𝓟593{data} ⟵ {handle: 𝓟591{handle}};
}
return 𝓟592 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},𝓟593{data})
}
function 𝓟817{find} (𝓟818{using}: [OOV]𝓛[ty]2{<UNKNOWN>},𝓟819{value}: 𝓛[ty]10051{String}): (𝓟820: [OOV]any)
{
if (𝓟[ty]453{Session}.capabilities.usesWebDriverLocators)
{
const 𝓟821{locator}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓛1{<UNKNOWN>}(𝓟818{using},𝓟819{value});
𝓟818{using} ⟵ 𝓟821{locator}.using;
𝓟819{value} ⟵ 𝓟821{locator}.value;
}
if (𝓟[ty]453{Session}.capabilities.usesWebDriverLocators)
{
const 𝓟822{locator}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓛1{<UNKNOWN>}(𝓟818{using},𝓟819{value});
𝓟818{using} ⟵ 𝓟822{locator}.using;
𝓟819{value} ⟵ 𝓟822{locator}.value;
}
if (𝓟818{using}.indexOf(𝓛8743{String}).ExclamationEqualsEqualsToken(𝓛12557{MinusToken}(𝓛8745{Number})).AmpersandAmpersandToken(𝓟[ty]453{Session}.capabilities.brokenWhitespaceNormalization.BarBarToken(𝓟[ty]453{Session}.capabilities.brokenLinkTextLocator)))
{
function 𝓟823{$Lambda299} (𝓟824{element}): (𝓟825: [OOV]𝓟[ty]165{Element})
{
if (𝓛12548{ExclamationToken}(𝓟824{element}))
{
const 𝓟826{error}: [miss]𝓛[ty]10053{Error} = 𝓛8749{Error}.CONSTRUCTOR();
𝓟826{error}.name ⟵ 𝓛8743{String};
𝓟826{error}
}
return 𝓟825 = 𝓟159{CONSTRUCTOR}(𝓟824{element},𝓟[ty]453{Session})
}
return 𝓟820 = 𝓟[ty]453{Session}.execute(𝓟[ty]453{Session}._manualFindByLinkText,𝓛8757{Array}(𝓟818{using},𝓟819{value})).then(𝓟823{$Lambda299})
}
function 𝓟827{$Lambda300} (𝓟828{element}): (𝓟829: [OOV]𝓟[ty]165{Element})
{
return 𝓟829 = 𝓟159{CONSTRUCTOR}(𝓟828{element},𝓟[ty]453{Session})
}
return 𝓟820 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{using: 𝓟818{using},value: 𝓟819{value}}).then(𝓟827{$Lambda300})
}
function 𝓟551{refresh} (): (𝓟552: [OOV]any)
{
if (𝓟[ty]453{Session}.capabilities.brokenRefresh)
{
return 𝓟552 = 𝓟[ty]453{Session}.execute(𝓛8743{String})
}
return 𝓟552 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String})
}
function 𝓟996{getLogsFor} (𝓟997{type}: 𝓛[ty]10051{String}): (𝓟998: [OOV]any)
{
function 𝓟999{$Lambda318} (𝓟1000{logs}): (𝓟1001: [OOV]any)
{
if (𝓛12548{ExclamationToken}(𝓟1000{logs}))
{
return 𝓟1001 = 𝓟1000{logs}
}
if (𝓟1165{isStringArray}(𝓟1000{logs}))
{
function 𝓟1002{$Lambda319} (𝓟1003{log}): (𝓟1004: [OOV]𝓟[ty]6819{LogEntry})
{
const 𝓟1005{logData}: [OOV]𝓛[ty]8682{RegExpExecArray} = 𝓛8748{RegExp}.exec(𝓟1003{log});
let 𝓟1006{entry}: [OOV]𝓟[ty]6819{LogEntry};
if (𝓟1005{logData})
{
𝓟1006{entry} ⟵ {timestamp: 𝓛8747{Date}.parse(𝓟1005{logData}.access(𝓛8745{Number})).SlashToken(𝓛8745{Number}),level: 𝓟1005{logData}.access(𝓛8745{Number}),message: 𝓟1005{logData}.access(𝓛8745{Number})};
}
else
{
𝓟1006{entry} ⟵ {timestamp: 𝓛8705{NaN},level: 𝓛8743{String},message: 𝓟1003{log}};
}
return 𝓟1004 = 𝓟1006{entry}
}
return 𝓟1001 = 𝓟1000{logs}.map(𝓟1002{$Lambda319})
}
else
{
return 𝓟1001 = 𝓟1000{logs}
}
}
return 𝓟998 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{type: 𝓟997{type}}).then(𝓟999{$Lambda318})
}
function 𝓟916{releaseMouseButton} (𝓟917{button}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number})): (𝓟918: [OOV]any)
{
if (𝓟[ty]453{Session}.capabilities.brokenMouseEvents)
{
return 𝓟918 = 𝓟[ty]453{Session}.execute(𝓟1136{simulateMouse},𝓛8757{Array}({action: 𝓛8743{String},button: 𝓟917{button},position: 𝓟[ty]453{Session}._lastMousePosition}))
}
return 𝓟918 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{button: 𝓟917{button}})
}
function 𝓟497{serverGet} (𝓟498{path}: 𝓛[ty]10051{String},𝓟499{requestData}: [OOV]any,𝓟500{pathParts}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8670{Array})): (𝓟501: [OOV]any)
{
return 𝓟501 = 𝓟[ty]453{Session}._delegateToServer(𝓛8743{String},𝓟498{path},𝓟499{requestData},𝓟500{pathParts})
}
function 𝓟1040{getLocalStorageItem} (𝓟1041{key}: 𝓛[ty]10051{String}): (𝓟1042: [OOV]any)
{
return 𝓟1042 = 𝓟[ty]453{Session}.serverGet(𝓛8743{String},𝓛12563{undefined},𝓛8757{Array}(𝓟1041{key}))
}
function 𝓟542{getCurrentUrl} (): (𝓟543: [OOV]any)
{
return 𝓟543 = 𝓟[ty]453{Session}.serverGet(𝓛8743{String})
}
function 𝓟553{execute} (𝓟554{script}: [OOV]any,𝓟555{args}: 𝓛[ty]8670{Array}): (𝓟556: [OOV]𝓛[ty]2{<UNKNOWN>})
{
if (𝓛12550{$TypeOf}(𝓟555{args}).ExclamationEqualsEqualsToken(𝓛8743{String}).AmpersandAmpersandToken(𝓛12548{ExclamationToken}(𝓛8757{Array}.isArray(𝓟555{args}))))
{
𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String})
}
function 𝓟557{$Lambda242} (𝓟558{value}): (𝓟559: [OOV]any)
{
return 𝓟559 = 𝓟1096{convertToElements}(𝓟[ty]453{Session},𝓟558{value})
}
let 𝓟560{result} = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{script: 𝓟438{toExecuteString}(𝓟554{script}),args: 𝓟555{args}.BarBarToken(𝓛8757{Array}())}).then(𝓟557{$Lambda242},𝓟1104{fixExecuteError});
if (𝓟[ty]453{Session}.capabilities.brokenExecuteUndefinedReturn)
{
function 𝓟561{$Lambda243} (𝓟562{value}): (𝓟563: [OOV]any)
{
return 𝓟563 = (𝓟562{value}.EqualsEqualsToken(𝓛12563{undefined}) ? 𝓛12563{undefined} : 𝓟562{value}
}
𝓟560{result} ⟵ 𝓟560{result}.then(𝓟561{$Lambda243});
}
return 𝓟556 = 𝓟560{result}
}
function 𝓟1064{findDisplayed} (𝓟1065{using}: [OOV]𝓛[ty]2{<UNKNOWN>},𝓟1066{value}: 𝓛[ty]10051{String}): (𝓟1067: [OOV]any)
{
return 𝓟1067 = 𝓟1168{findDisplayed}(𝓟[ty]453{Session},𝓟[ty]453{Session},𝓟1065{using},𝓟1066{value})
}
function 𝓟1082{getPageLoadTimeout} (): (𝓟1083: [OOV]any)
{
return 𝓟1083 = 𝓟[ty]453{Session}.getTimeout(𝓛8743{String})
}
function 𝓟468{server} (): (𝓟469)
{
return 𝓟469 = 𝓟[ty]453{Session}._server
}
function 𝓟507{serverDelete} (𝓟508{path}: 𝓛[ty]10051{String},𝓟509{requestData}: [OOV]any,𝓟510{pathParts}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8670{Array})): (𝓟511: [OOV]any)
{
return 𝓟511 = 𝓟[ty]453{Session}._delegateToServer(𝓛8743{String},𝓟508{path},𝓟509{requestData},𝓟510{pathParts})
}
function 𝓟602{closeCurrentWindow} (): (𝓟603: [OOV]any)
{
const 𝓟604{self} = 𝓟[ty]453{Session};
function 𝓟605{manualClose} (): (𝓟606: [OOV]any)
{
function 𝓟607{$Lambda248} (𝓟608{handle}: [OOV]any): (𝓟609: [OOV]any)
{
function 𝓟610{$Lambda249} (): (𝓟611: [miss]𝓛[ty]10033{Void})
{
𝓟604{self}._closedWindows.access(𝓟608{handle}) ⟵ 𝓛8744{Boolean};
}
return 𝓟609 = 𝓟604{self}.execute(𝓛8743{String}).then(𝓟610{$Lambda249})
}
return 𝓟606 = 𝓟604{self}.getCurrentWindowHandle().then(𝓟607{$Lambda248})
}
if (𝓟[ty]453{Session}.capabilities.brokenDeleteWindow)
{
return 𝓟603 = 𝓟605{manualClose}()
}
function 𝓟612{$Lambda250} (𝓟613{error}): (𝓟614: [OOV]any)
{
if (𝓟613{error}.name.EqualsEqualsEqualsToken(𝓛8743{String}))
{
𝓟[ty]453{Session}.capabilities.brokenDeleteWindow ⟵ 𝓛8744{Boolean};
return 𝓟614 = 𝓟605{manualClose}()
}
𝓟613{error}
}
return 𝓟603 = 𝓟[ty]453{Session}.serverDelete(𝓛8743{String}).catch(𝓟612{$Lambda250})
}
function 𝓟713{getWindowPosition} (𝓟714{windowHandle}: (𝓛[ty]8666{Boolean} ≠ 𝓛[ty]10051{String})): (𝓟715: [OOV]any)
{
if (𝓟[ty]453{Session}.capabilities.usesWebDriverWindowCommands)
{
function 𝓟716{$Lambda272} (): (𝓟717: [OOV]any)
{
function 𝓟718{$Lambda273} (𝓟719{_}): (𝓟720: [miss]𝓛[ty]8642{Object})
{
}
return 𝓟717 = 𝓟[ty]453{Session}.getWindowRect().then(𝓟718{$Lambda273})
}
const 𝓟721{getWindowPosition}: [miss]𝓛[ty]8696{Function} = 𝓟716{$Lambda272};
if (𝓟714{windowHandle}.EqualsEqualsToken(𝓛12563{undefined}))
{
return 𝓟715 = 𝓟721{getWindowPosition}()
}
else
{
let 𝓟722{error}: (𝓛[ty]8666{Boolean} ≠ 𝓛[ty]10053{Error});
let 𝓟723{position}: (𝓛[ty]8655{Number} ≠ 𝓛[ty]8642{Object});
function 𝓟724{$Lambda274} (𝓟725{originalHandle}): (𝓟726: [OOV]any)
{
function 𝓟727{$Lambda275} (): (𝓟728: [OOV]any)
{
return 𝓟728 = 𝓟721{getWindowPosition}()
}
function 𝓟729{$Lambda276} (𝓟730{_position}): (𝓟731: [miss]𝓛[ty]10033{Void})
{
𝓟723{position} ⟵ 𝓟730{_position};
}
function 𝓟732{$Lambda277} (𝓟733{_error}): (𝓟734: [miss]𝓛[ty]10033{Void})
{
𝓟722{error} ⟵ 𝓟733{_error};
}
function 𝓟735{$Lambda278} (): (𝓟736: [OOV]any)
{
return 𝓟736 = 𝓟[ty]453{Session}.switchToWindow(𝓟725{originalHandle})
}
function 𝓟737{$Lambda279} (): (𝓟738: [miss]𝓛[ty]8642{Object})
{
if (𝓟722{error})
{
𝓟722{error}
}
return 𝓟738 = 𝓟723{position}
}
return 𝓟726 = 𝓟[ty]453{Session}.switchToWindow(𝓟714{windowHandle}).then(𝓟727{$Lambda275}).then(𝓟729{$Lambda276},𝓟732{$Lambda277}).then(𝓟735{$Lambda278}).then(𝓟737{$Lambda279})
}
return 𝓟715 = 𝓟[ty]453{Session}.getCurrentWindowHandle().then(𝓟724{$Lambda274})
}
}
else
{
if (𝓛12550{$TypeOf}(𝓟714{windowHandle}).EqualsEqualsEqualsToken(𝓛8743{String}))
{
𝓟714{windowHandle} ⟵ 𝓛8743{String};
}
function 𝓟739{$Lambda280} (𝓟740{position}): (𝓟741: [miss]𝓛[ty]8642{Object})
{
return 𝓟741 = {x: 𝓟740{position}.x,y: 𝓟740{position}.y}
}
return 𝓟715 = 𝓟[ty]453{Session}.serverGet(𝓛8743{String},𝓛12563{undefined},𝓛8757{Array}(𝓟714{windowHandle})).then(𝓟739{$Lambda280})
}
}
function 𝓟988{getGeolocation} (): (𝓟989: [OOV]any)
{
function 𝓟990{$Lambda317} (𝓟991{location}): (𝓟992: [OOV]any)
{
if (𝓟991{location}.altitude.EqualsEqualsEqualsToken(𝓛8745{Number}).AmpersandAmpersandToken(𝓟[ty]453{Session}._lastAltitude.ExclamationEqualsEqualsToken(𝓟991{location}.altitude)))
{
𝓟991{location}.altitude ⟵ 𝓛12563{undefined};
}
return 𝓟992 = 𝓟991{location}
}
return 𝓟989 = 𝓟[ty]453{Session}.serverGet(𝓛8743{String}).then(𝓟990{$Lambda317})
}
function 𝓟1056{getSessionStorageItem} (𝓟1057{key}: 𝓛[ty]10051{String}): (𝓟1058: [OOV]any)
{
return 𝓟1058 = 𝓟[ty]453{Session}.serverGet(𝓛8743{String},𝓛12563{undefined},𝓛8757{Array}(𝓟1057{key}))
}
function 𝓟1074{setExecuteAsyncTimeout} (𝓟1075{ms}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number})): (𝓟1076: [OOV]any)
{
return 𝓟1076 = 𝓟[ty]453{Session}.setTimeout(𝓛8743{String},𝓟1075{ms})
}
function 𝓟1050{setSessionStorageItem} (𝓟1051{key}: 𝓛[ty]10051{String},𝓟1052{value}: 𝓛[ty]10051{String}): (𝓟1053: [OOV]any)
{
return 𝓟1053 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{key: 𝓟1051{key},value: 𝓟1052{value}})
}
function 𝓟512{getTimeout} (𝓟513{type}: [OOV]𝓛[ty]0{ANY}): (𝓟514: [OOV]𝓛[ty]2{<UNKNOWN>})
{
return 𝓟514 = 𝓟[ty]453{Session}._timeouts.access(𝓟513{type})
}
function 𝓟860{getOrientation} (): (𝓟861: [OOV]any)
{
function 𝓟862{$Lambda307} (𝓟863{orientation}): (𝓟864: [OOV]any)
{
return 𝓟864 = 𝓟863{orientation}.toLowerCase()
}
return 𝓟861 = 𝓟[ty]453{Session}.serverGet(𝓛8743{String}).then(𝓟862{$Lambda307})
}
function 𝓟873{acceptAlert} (): (𝓟874: [OOV]any)
{
return 𝓟874 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String})
}
function 𝓟502{serverPost} (𝓟503{path}: 𝓛[ty]10051{String},𝓟504{requestData}: [OOV]any,𝓟505{pathParts}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8670{Array})): (𝓟506: [OOV]any)
{
return 𝓟506 = 𝓟[ty]453{Session}._delegateToServer(𝓛8743{String},𝓟503{path},𝓟504{requestData},𝓟505{pathParts})
}
function 𝓟908{clickMouseButton} (𝓟909{button}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number})): (𝓟910: [OOV]any)
{
if (𝓟[ty]453{Session}.capabilities.brokenMouseEvents)
{
return 𝓟910 = 𝓟[ty]453{Session}.execute(𝓟1136{simulateMouse},𝓛8757{Array}({action: 𝓛8743{String},button: 𝓟909{button},position: 𝓟[ty]453{Session}._lastMousePosition}))
}
function 𝓟911{$Lambda313} (): (𝓟912: [OOV]any)
{
if (𝓟[ty]453{Session}.capabilities.touchEnabled)
{
return 𝓟912 = 𝓟423{sleep}(𝓛8745{Number})
}
}
return 𝓟910 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{button: 𝓟909{button}}).then(𝓟911{$Lambda313})
}
function 𝓟676{getWindowRect} (): (𝓟677: [OOV]any)
{
return 𝓟677 = 𝓟[ty]453{Session}.serverGet(𝓛8743{String})
}
function 𝓟534{getAllWindowHandles} (): (𝓟535: [OOV]any)
{
function 𝓟536{$Lambda240} (𝓟537{handles}: 𝓛[ty]8670{Array}): (𝓟538: [miss]𝓛[ty]8670{Array})
{
if (𝓟[ty]453{Session}.capabilities.brokenDeleteWindow)
{
function 𝓟539{$Lambda241} (𝓟540{handle}): (𝓟541: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟541 = 𝓛12548{ExclamationToken}(𝓟[ty]453{Session}._closedWindows.access(𝓟540{handle}))
}
return 𝓟538 = 𝓟537{handles}.filter(𝓟539{$Lambda241})
}
return 𝓟538 = 𝓟537{handles}
}
return 𝓟535 = 𝓟[ty]453{Session}.serverGet(𝓛8743{String}).then(𝓟536{$Lambda240})
}
function 𝓟925{tap} (𝓟926{element}: [OOV]𝓟[ty]165{Element}): (𝓟927: [OOV]any)
{
return 𝓟927 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{element: 𝓟926{element}.elementId})
}
function 𝓟573{getAvailableImeEngines} (): (𝓟574: [OOV]any)
{
return 𝓟574 = 𝓟[ty]453{Session}.serverGet(𝓛8743{String})
}
function 𝓟594{switchToParentFrame} (): (𝓟595: [OOV]any)
{
function 𝓟596{$Lambda246} (𝓟597{error}): (𝓟598: [OOV]any)
{
if (𝓟597{error}.name.EqualsEqualsEqualsToken(𝓛8743{String}).BarBarToken(𝓟[ty]453{Session}.capabilities.browserName.EqualsEqualsEqualsToken(𝓛8743{String}).AmpersandAmpersandToken(𝓟597{error}.message.indexOf(𝓛8743{String}).GreaterThanToken(𝓛12557{MinusToken}(𝓛8745{Number})))))
{
if (𝓟[ty]453{Session}.capabilities.scriptedParentFrameCrashesBrowser)
{
𝓟597{error}
}
function 𝓟599{$Lambda247} (𝓟600{parent}): (𝓟601: [OOV]any)
{
return 𝓟601 = 𝓟[ty]453{Session}.switchToFrame(𝓟600{parent}.BarBarToken(𝓛12563{undefined}))
}
return 𝓟598 = 𝓟[ty]453{Session}.execute(𝓛8743{String}).then(𝓟599{$Lambda247})
}
𝓟597{error}
}
return 𝓟595 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String}).catch(𝓟596{$Lambda246})
}
function 𝓟962{doubleTap} (𝓟963{element}: [OOV]𝓟[ty]165{Element}): (𝓟964: [OOV]any)
{
const 𝓟965{elementId}: [miss]𝓛[ty]10051{String} = 𝓟963{element}.AmpersandAmpersandToken(𝓟963{element}.elementId);
return 𝓟964 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{element: 𝓟965{elementId}})
}
function 𝓟797{deleteCookie} (𝓟798{name}: 𝓛[ty]10051{String}): (𝓟799: [OOV]any)
{
if (𝓟[ty]453{Session}.capabilities.brokenDeleteCookie)
{
function 𝓟800{$Lambda295} (𝓟801{cookies}): (𝓟802: [OOV]any)
{
let 𝓟803{cookie}: [OOV]any;
function 𝓟804{$Lambda296} (𝓟805{value}): (𝓟806: [miss]𝓛[ty]8666{Boolean})
{
if (𝓟805{value}.name.EqualsEqualsEqualsToken(𝓟798{name}))
{
𝓟803{cookie} ⟵ 𝓟805{value};
return 𝓟806 = 𝓛8744{Boolean}
}
return 𝓟806 = 𝓛8744{Boolean}
}
if (𝓟801{cookies}.some(𝓟804{$Lambda296}))
{
const 𝓟807{expiredCookie}: [miss]𝓛[ty]8670{Array} = 𝓛8757{Array}(𝓛12554{$Template}(𝓟803{cookie}.name),𝓛8743{String});
𝓟1107{pushCookieProperties}(𝓟807{expiredCookie},𝓟803{cookie})
function 𝓟808{$Lambda297} (𝓟809{expiredCookie}: [OOV]any): (𝓟810: [miss]𝓛[ty]10033{Void})
{
𝓛12160{document}.cookie ⟵ 𝓛12554{$Template}(𝓟809{expiredCookie},𝓛8732{encodeURIComponent}(𝓛12160{document}.domain));
}
return 𝓟802 = 𝓟[ty]453{Session}.execute(𝓟808{$Lambda297},𝓛8757{Array}(𝓟807{expiredCookie}.join(𝓛8743{String})))
}
}
return 𝓟799 = 𝓟[ty]453{Session}.getCookies().then(𝓟800{$Lambda295})
}
return 𝓟799 = 𝓟[ty]453{Session}.serverDelete(𝓛8743{String},𝓛12563{undefined},𝓛8757{Array}(𝓟798{name}))
}
function 𝓟1032{getLocalStorageKeys} (): (𝓟1033: [OOV]any)
{
return 𝓟1033 = 𝓟[ty]453{Session}.serverGet(𝓛8743{String})
}
function 𝓟515{setTimeout} (𝓟516{type}: [OOV]𝓛[ty]0{ANY},𝓟517{ms}: 𝓛[ty]8655{Number}): (𝓟518: [OOV]any)
{
if (𝓟517{ms}.EqualsEqualsEqualsToken(𝓛8706{Infinity}))
{
𝓟517{ms} ⟵ 𝓛8746{Math}.pow(𝓛8745{Number},𝓛8745{Number}).MinusToken(𝓛8745{Number});
}
if (𝓟[ty]453{Session}.capabilities.brokenZeroTimeout.AmpersandAmpersandToken(𝓟517{ms}.EqualsEqualsEqualsToken(𝓛8745{Number})))
{
𝓟517{ms} ⟵ 𝓛8745{Number};
}
let 𝓟519{data} = (𝓟[ty]453{Session}.capabilities.usesWebDriverTimeouts ? {[type]: 𝓟517{ms}} : {type: 𝓟516{type},ms: 𝓟517{ms}};
function 𝓟520{$Lambda236} (𝓟521{error}): (𝓟522: [OOV]any)
{
if (𝓟521{error}.name.EqualsEqualsEqualsToken(𝓛8743{String}))
{
if (𝓟516{type}.EqualsEqualsEqualsToken(𝓛8743{String}))
{
return 𝓟522 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{ms: 𝓟517{ms}})
}
else
{
if (𝓟516{type}.EqualsEqualsEqualsToken(𝓛8743{String}))
{
return 𝓟522 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{ms: 𝓟517{ms}})
}
}
}
𝓟521{error}
}
const 𝓟523{promise} = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},𝓟519{data}).catch(𝓟520{$Lambda236});
function 𝓟524{$Lambda237} (): (𝓟525: [miss]𝓛[ty]8655{Number})
{
return 𝓟525 = 𝓟517{ms}
}
function 𝓟526{$Lambda238} (): (𝓟527: [miss]𝓛[ty]8655{Number})
{
return 𝓟527 = 𝓛8745{Number}
}
𝓟[ty]453{Session}._timeouts.access(𝓟516{type}) ⟵ 𝓟523{promise}.then(𝓟524{$Lambda237}).catch(𝓟526{$Lambda238});
return 𝓟518 = 𝓟523{promise}
}
function 𝓟981{flickFinger} (𝓟982{args}: 𝓛[ty]8670{Array}): (𝓟983)
{
let 𝓟984{element} = 𝓛12552{$ArrayAccess}(𝓟982{args});
let 𝓟985{xOffset} = 𝓛12552{$ArrayAccess}(𝓟982{args});
let 𝓟986{yOffset} = 𝓛12552{$ArrayAccess}(𝓟982{args});
let 𝓟987{speed} = 𝓛12552{$ArrayAccess}(𝓟982{args});
if (𝓛12550{$TypeOf}(𝓟987{speed}).EqualsEqualsEqualsToken(𝓛8743{String}).AmpersandAmpersandToken(𝓛12550{$TypeOf}(𝓟986{yOffset}).EqualsEqualsEqualsToken(𝓛8743{String})).AmpersandAmpersandToken(𝓛12550{$TypeOf}(𝓟985{xOffset}).ExclamationEqualsEqualsToken(𝓛8743{String})))
{
return 𝓟983 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{xspeed: 𝓟984{element},yspeed: 𝓟985{xOffset}})
}
return 𝓟983 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{element: 𝓟984{element}.elementId,xoffset: 𝓟985{xOffset},yoffset: 𝓟986{yOffset},speed: 𝓟987{speed}})
}
function 𝓟848{getActiveElement} (): (𝓟849: [OOV]any)
{
function 𝓟850{$Lambda305} (): (𝓟851: [OOV]any)
{
return 𝓟851 = 𝓟[ty]453{Session}.execute(𝓛8743{String})
}
const 𝓟852{getDocumentActiveElement}: [miss]𝓛[ty]8696{Function} = 𝓟850{$Lambda305};
if (𝓟[ty]453{Session}.capabilities.brokenActiveElement)
{
return 𝓟849 = 𝓟852{getDocumentActiveElement}()
}
else
{
let 𝓟853{task}: [OOV]𝓛[ty]2{<UNKNOWN>};
if (𝓟[ty]453{Session}.capabilities.usesWebDriverActiveElement)
{
𝓟853{task} ⟵ 𝓟[ty]453{Session}.serverGet(𝓛8743{String});
}
else
{
𝓟853{task} ⟵ 𝓟[ty]453{Session}.serverPost(𝓛8743{String});
}
function 𝓟854{$Lambda306} (𝓟855{element}: [OOV]𝓛[ty]2{<UNKNOWN>}): (𝓟856: [OOV]any)
{
if (𝓟855{element})
{
return 𝓟856 = 𝓟159{CONSTRUCTOR}(𝓟855{element},𝓟[ty]453{Session})
}
else
{
return 𝓟856 = 𝓟852{getDocumentActiveElement}()
}
}
return 𝓟849 = 𝓟853{task}.then(𝓟854{$Lambda306})
}
}
function 𝓟928{pressFinger} (𝓟929{x}: 𝓛[ty]8655{Number},𝓟930{y}: 𝓛[ty]8655{Number}): (𝓟931: [OOV]any)
{
return 𝓟931 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{x: 𝓟929{x},y: 𝓟930{y}})
}
function 𝓟1068{waitForDeleted} (𝓟1069{using}: [OOV]𝓛[ty]2{<UNKNOWN>},𝓟1070{value}: 𝓛[ty]10051{String}): (𝓟1071: [OOV]any)
{
return 𝓟1071 = 𝓟1{waitForDeleted}(𝓟[ty]453{Session},𝓟[ty]453{Session},𝓟1069{using},𝓟1070{value})
}
function 𝓟993{setGeolocation} (𝓟994{location}: [OOV]𝓟[ty]6823{Geolocation}): (𝓟995: [OOV]any)
{
if (𝓟994{location}.altitude.ExclamationEqualsEqualsToken(𝓛12563{undefined}))
{
𝓟[ty]453{Session}._lastAltitude ⟵ 𝓟994{location}.altitude;
}
return 𝓟995 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{location: 𝓟994{location}})
}
function 𝓟1062{getSessionStorageLength} (): (𝓟1063: [OOV]any)
{
return 𝓟1063 = 𝓟[ty]453{Session}.serverGet(𝓛8743{String})
}
function 𝓟1009{getApplicationCacheStatus} (): (𝓟1010: [OOV]any)
{
return 𝓟1010 = 𝓟[ty]453{Session}.serverGet(𝓛8743{String})
}
function 𝓟830{findAll} (𝓟831{using}: [OOV]𝓛[ty]2{<UNKNOWN>},𝓟832{value}: 𝓛[ty]10051{String}): (𝓟833: [OOV]any)
{
if (𝓟[ty]453{Session}.capabilities.usesWebDriverLocators)
{
const 𝓟834{locator}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓛1{<UNKNOWN>}(𝓟831{using},𝓟832{value});
𝓟831{using} ⟵ 𝓟834{locator}.using;
𝓟832{value} ⟵ 𝓟834{locator}.value;
}
if (𝓟[ty]453{Session}.capabilities.usesWebDriverLocators)
{
const 𝓟835{locator}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓛1{<UNKNOWN>}(𝓟831{using},𝓟832{value});
𝓟831{using} ⟵ 𝓟835{locator}.using;
𝓟832{value} ⟵ 𝓟835{locator}.value;
}
if (𝓟831{using}.indexOf(𝓛8743{String}).ExclamationEqualsEqualsToken(𝓛12557{MinusToken}(𝓛8745{Number})).AmpersandAmpersandToken(𝓟[ty]453{Session}.capabilities.brokenWhitespaceNormalization.BarBarToken(𝓟[ty]453{Session}.capabilities.brokenLinkTextLocator)))
{
function 𝓟836{$Lambda301} (𝓟837{elements}): (𝓟838: [OOV]any)
{
function 𝓟839{$Lambda302} (𝓟840{element}: [OOV]𝓛[ty]2{<UNKNOWN>}): (𝓟841: [OOV]𝓟[ty]165{Element})
{
return 𝓟841 = 𝓟159{CONSTRUCTOR}(𝓟840{element},𝓟[ty]453{Session})
}
return 𝓟838 = 𝓟837{elements}.map(𝓟839{$Lambda302})
}
return 𝓟833 = 𝓟[ty]453{Session}.execute(𝓟[ty]453{Session}._manualFindByLinkText,𝓛8757{Array}(𝓟831{using},𝓟832{value},𝓛8744{Boolean})).then(𝓟836{$Lambda301})
}
function 𝓟842{$Lambda303} (𝓟843{elements}): (𝓟844: [OOV]any)
{
function 𝓟845{$Lambda304} (𝓟846{element}: [OOV]𝓛[ty]2{<UNKNOWN>}): (𝓟847: [OOV]𝓟[ty]165{Element})
{
return 𝓟847 = 𝓟159{CONSTRUCTOR}(𝓟846{element},𝓟[ty]453{Session})
}
return 𝓟844 = 𝓟843{elements}.map(𝓟845{$Lambda304})
}
return 𝓟833 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{using: 𝓟831{using},value: 𝓟832{value}}).then(𝓟842{$Lambda303})
}
function 𝓟1011{quit} (): (𝓟1012: [OOV]any)
{
return 𝓟1012 = 𝓟[ty]453{Session}._server.deleteSession(𝓟[ty]453{Session}._sessionId)
}
function 𝓟913{pressMouseButton} (𝓟914{button}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number})): (𝓟915: [OOV]any)
{
if (𝓟[ty]453{Session}.capabilities.brokenMouseEvents)
{
return 𝓟915 = 𝓟[ty]453{Session}.execute(𝓟1136{simulateMouse},𝓛8757{Array}({action: 𝓛8743{String},button: 𝓟914{button},position: 𝓟[ty]453{Session}._lastMousePosition}))
}
return 𝓟915 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{button: 𝓟914{button}})
}
function 𝓟584{switchToFrame} (𝓟585{id}: [OOV]any): (𝓟586: [OOV]any)
{
if (𝓟[ty]453{Session}.capabilities.usesWebDriverFrameId.AmpersandAmpersandToken(𝓛12550{$TypeOf}(𝓟585{id}).EqualsEqualsEqualsToken(𝓛8743{String})))
{
function 𝓟587{$Lambda245} (𝓟588{element}): (𝓟589: [OOV]any)
{
return 𝓟589 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{id: 𝓟588{element}})
}
return 𝓟586 = 𝓟[ty]453{Session}.findById(𝓟585{id}).then(𝓟587{$Lambda245})
}
return 𝓟586 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{id: 𝓟585{id}})
}
function 𝓟811{getPageSource} (): (𝓟812: [OOV]any)
{
if (𝓟[ty]453{Session}.capabilities.brokenPageSource)
{
function 𝓟813{$Lambda298} (): (𝓟814: [miss]𝓛[ty]10051{String})
{
return 𝓟814 = 𝓛12160{document}.documentElement.outerHTML
}
return 𝓟812 = 𝓟[ty]453{Session}.execute(𝓟813{$Lambda298})
}
else
{
return 𝓟812 = 𝓟[ty]453{Session}.serverGet(𝓛8743{String})
}
}
function 𝓟1077{getFindTimeout} (): (𝓟1078: [OOV]any)
{
return 𝓟1078 = 𝓟[ty]453{Session}.getTimeout(𝓛8743{String})
}
function 𝓟547{goForward} (): (𝓟548: [OOV]any)
{
return 𝓟548 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String})
}
function 𝓟690{setWindowPosition} (𝓟691{args}: 𝓛[ty]8670{Array}): (𝓟692)
{
let 𝓟693{windowHandle} = 𝓛12552{$ArrayAccess}(𝓟691{args});
let 𝓟694{x} = 𝓛12552{$ArrayAccess}(𝓟691{args});
let 𝓟695{y} = 𝓛12552{$ArrayAccess}(𝓟691{args});
if (𝓛12550{$TypeOf}(𝓟695{y}).EqualsEqualsEqualsToken(𝓛8743{String}))
{
𝓟695{y} ⟵ 𝓟694{x};
𝓟694{x} ⟵ 𝓟693{windowHandle};
𝓟693{windowHandle} ⟵ 𝓛12563{undefined};
}
if (𝓟[ty]453{Session}.capabilities.usesWebDriverWindowCommands)
{
function 𝓟696{$Lambda266} (𝓟697{size}): (𝓟698: [OOV]any)
{
const 𝓟699{data}: [miss]𝓛[ty]8642{Object} = {x: 𝓟694{x},y: 𝓟695{y},width: 𝓟697{size}.width,height: 𝓟697{size}.height};
𝓛1{<UNKNOWN>}(𝓛8743{String},𝓟699{data})
if (𝓟693{windowHandle}.EqualsEqualsToken(𝓛12563{undefined}))
{
return 𝓟698 = 𝓟[ty]453{Session}.setWindowRect(𝓟699{data})
}
else
{
let 𝓟700{error}: (𝓛[ty]8666{Boolean} ≠ 𝓛[ty]10053{Error});
function 𝓟701{$Lambda267} (𝓟702{originalHandle}): (𝓟703: [OOV]any)
{
if (𝓟702{originalHandle}.EqualsEqualsEqualsToken(𝓟693{windowHandle}))
{
𝓟[ty]453{Session}.setWindowRect(𝓟699{data})
}
else
{
function 𝓟704{$Lambda268} (): (𝓟705: [OOV]any)
{
return 𝓟705 = 𝓟[ty]453{Session}.setWindowRect(𝓟699{data})
}
function 𝓟706{$Lambda269} (𝓟707{_error}): (𝓟708: [miss]𝓛[ty]10033{Void})
{
𝓟700{error} ⟵ 𝓟707{_error};
}
function 𝓟709{$Lambda270} (): (𝓟710: [OOV]any)
{
return 𝓟710 = 𝓟[ty]453{Session}.switchToWindow(𝓟702{originalHandle})
}
function 𝓟711{$Lambda271} (): (𝓟712: [miss]𝓛[ty]10033{Void})
{
if (𝓟700{error})
{
𝓟700{error}
}
}
return 𝓟703 = 𝓟[ty]453{Session}.switchToWindow(𝓟693{windowHandle}).then(𝓟704{$Lambda268}).catch(𝓟706{$Lambda269}).then(𝓟709{$Lambda270}).then(𝓟711{$Lambda271})
}
}
return 𝓟698 = 𝓟[ty]453{Session}.getCurrentWindowHandle().then(𝓟701{$Lambda267})
}
}
return 𝓟692 = 𝓟[ty]453{Session}.getWindowSize().then(𝓟696{$Lambda266})
}
else
{
if (𝓟693{windowHandle}.EqualsEqualsToken(𝓛12563{undefined}))
{
𝓟693{windowHandle} ⟵ 𝓛8743{String};
}
return 𝓟692 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{x: 𝓟694{x},y: 𝓟695{y}},𝓛8757{Array}(𝓟693{windowHandle}))
}
}
function 𝓟577{isImeActivated} (): (𝓟578: [OOV]any)
{
return 𝓟578 = 𝓟[ty]453{Session}.serverGet(𝓛8743{String})
}
function 𝓟1084{setPageLoadTimeout} (𝓟1085{ms}: 𝓛[ty]8655{Number}): (𝓟1086: [OOV]any)
{
return 𝓟1086 = 𝓟[ty]453{Session}.setTimeout(𝓛8743{String},𝓟1085{ms})
}
function 𝓟1043{deleteLocalStorageItem} (𝓟1044{key}: 𝓛[ty]10051{String}): (𝓟1045: [OOV]any)
{
return 𝓟1045 = 𝓟[ty]453{Session}.serverDelete(𝓛8743{String},𝓛12563{undefined},𝓛8757{Array}(𝓟1044{key}))
}
function 𝓟1072{getExecuteAsyncTimeout} (): (𝓟1073: [OOV]any)
{
return 𝓟1073 = 𝓟[ty]453{Session}.getTimeout(𝓛8743{String})
}
function 𝓟564{executeAsync} (𝓟565{script}: [OOV]any,𝓟566{args}: 𝓛[ty]8670{Array}): (𝓟567: [OOV]any)
{
if (𝓛12550{$TypeOf}(𝓟566{args}).ExclamationEqualsEqualsToken(𝓛8743{String}).AmpersandAmpersandToken(𝓛12548{ExclamationToken}(𝓛8757{Array}.isArray(𝓟566{args}))))
{
𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String})
}
return 𝓟567 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{script: 𝓟438{toExecuteString}(𝓟565{script}),args: 𝓟566{args}.BarBarToken(𝓛8757{Array}())}).then(𝓟2247{partial}(𝓟1096{convertToElements},𝓟[ty]453{Session}),𝓟1104{fixExecuteError})
}
function 𝓟1048{getSessionStorageKeys} (): (𝓟1049: [OOV]any)
{
return 𝓟1049 = 𝓟[ty]453{Session}.serverGet(𝓛8743{String})
}
function 𝓟1079{setFindTimeout} (𝓟1080{ms}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number})): (𝓟1081: [OOV]any)
{
return 𝓟1081 = 𝓟[ty]453{Session}.setTimeout(𝓛8743{String},𝓟1080{ms})
}
function 𝓟868{getAlertText} (): (𝓟869: [OOV]any)
{
return 𝓟869 = 𝓟[ty]453{Session}.serverGet(𝓛8743{String})
}
function 𝓟470{_delegateToServer} (𝓟471{method}: [OOV]𝓛[ty]2{<UNKNOWN>},𝓟472{path}: 𝓛[ty]10051{String},𝓟473{requestData}: [OOV]any,𝓟474{pathParts}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8670{Array})): (𝓟475: [OOV]any)
{
𝓟472{path} ⟵ 𝓛8743{String}.PlusToken(𝓟[ty]453{Session}._sessionId).PlusToken((𝓟472{path} ? 𝓛8743{String}.PlusToken(𝓟472{path}) : 𝓛8743{String});
if (𝓟471{method}.EqualsEqualsEqualsToken(𝓛8743{String}).AmpersandAmpersandToken(𝓛12548{ExclamationToken}(𝓟473{requestData})).AmpersandAmpersandToken(𝓟[ty]453{Session}.capabilities.brokenEmptyPost))
{
𝓟473{requestData} ⟵ {};
}
let 𝓟476{cancelled}: [miss]𝓛[ty]8666{Boolean} = 𝓛8744{Boolean};
function 𝓟477{$Lambda230} (𝓟478{resolve}): (𝓟479: [miss]𝓛[ty]10033{Void})
{
let 𝓟480{thisRequest}: [OOV]any;
function 𝓟481{$Lambda231} (): (𝓟482: [miss]𝓛[ty]10033{Void})
{
if (𝓟[ty]453{Session}._nextRequest.EqualsEqualsEqualsToken(𝓟480{thisRequest}))
{
𝓟[ty]453{Session}._nextRequest ⟵ 𝓛12563{undefined};
}
}
const 𝓟483{clearNextRequest}: [miss]𝓛[ty]8696{Function} = 𝓟481{$Lambda231};
function 𝓟484{$Lambda232} (): (𝓟485: [OOV]any)
{
if (𝓟476{cancelled})
{
𝓟483{clearNextRequest}()
}
function 𝓟486{$Lambda233} (𝓟487{response}): (𝓟488: [OOV]any)
{
return 𝓟488 = 𝓟487{response}.value
}
const 𝓟489{response} = 𝓟[ty]453{Session}._server.access(𝓟471{method})(𝓟472{path},𝓟473{requestData},𝓟474{pathParts}).then(𝓟486{$Lambda233});
function 𝓟490{$Lambda234} (𝓟491{_error}): (𝓟492: [miss]𝓛[ty]10033{Void})
{
}
const 𝓟493{safePromise} = 𝓟489{response}.catch(𝓟490{$Lambda234});
𝓟493{safePromise}.then(𝓟483{clearNextRequest})
𝓟478{resolve}(𝓟489{response})
return 𝓟485 = 𝓟493{safePromise}
}
const 𝓟494{runRequest}: [miss]𝓛[ty]8696{Function} = 𝓟484{$Lambda232};
if (𝓟[ty]453{Session}._nextRequest)
{
𝓟480{thisRequest} ⟵ 𝓟[ty]453{Session}._nextRequest.FirstAssignment(𝓟[ty]453{Session}._nextRequest.finally(𝓟494{runRequest}));
}
else
{
𝓟480{thisRequest} ⟵ 𝓟[ty]453{Session}._nextRequest.FirstAssignment(𝓟494{runRequest}());
}
}
function 𝓟495{$Lambda235} (): (𝓟496: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟496 = 𝓟476{cancelled}.FirstAssignment(𝓛8744{Boolean})
}
return 𝓟475 = 𝓟2244{Task}.CONSTRUCTOR(𝓟477{$Lambda230},𝓟495{$Lambda235})
}
function 𝓟466{sessionId} (): (𝓟467)
{
return 𝓟467 = 𝓟[ty]453{Session}._sessionId
}
function 𝓟579{deactivateIme} (): (𝓟580: [OOV]any)
{
return 𝓟580 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String})
}
function 𝓟1046{getLocalStorageLength} (): (𝓟1047: [OOV]any)
{
return 𝓟1047 = 𝓟[ty]453{Session}.serverGet(𝓛8743{String})
}
function 𝓟875{dismissAlert} (): (𝓟876: [OOV]any)
{
return 𝓟876 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String})
}
function 𝓟1007{getAvailableLogTypes} (): (𝓟1008: [OOV]any)
{
if (𝓟[ty]453{Session}.capabilities.fixedLogTypes)
{
return 𝓟1008 = 𝓟2244{Task}.resolve(𝓟[ty]453{Session}.capabilities.fixedLogTypes)
}
return 𝓟1008 = 𝓟[ty]453{Session}.serverGet(𝓛8743{String})
}
function 𝓟857{pressKeys} (𝓟858{keys}: [OOV]any): (𝓟859: [OOV]any)
{
if (𝓛12548{ExclamationToken}(𝓛8757{Array}.isArray(𝓟858{keys})))
{
𝓟858{keys} ⟵ 𝓛8757{Array}(𝓟858{keys});
}
if (𝓟[ty]453{Session}.capabilities.brokenSendKeys.BarBarToken(𝓛12548{ExclamationToken}(𝓟[ty]453{Session}.capabilities.supportsKeysCommand)))
{
return 𝓟859 = 𝓟[ty]453{Session}.execute(𝓟1115{simulateKeys},𝓛8757{Array}(𝓟858{keys}))
}
return 𝓟859 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{value: 𝓟858{keys}})
}
function 𝓟1013{_manualFindByLinkText} (𝓟1014{using}: 𝓛[ty]10051{String},𝓟1015{value}: 𝓛[ty]10051{String},𝓟1016{multiple}: 𝓛[ty]8666{Boolean},𝓟1017{element}: (𝓛[ty]8666{Boolean} ≠ 𝓛[ty]10921{HTMLElement})): (𝓟1018: [OOV]any)
{
function 𝓟1019{$Lambda320} (𝓟1020{linkText}: 𝓛[ty]10051{String},𝓟1021{text}: 𝓛[ty]10051{String}): (𝓟1022: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟1022 = 𝓟1020{linkText}.EqualsEqualsEqualsToken(𝓟1021{text})
}
function 𝓟1023{$Lambda321} (𝓟1024{linkText}: 𝓛[ty]10051{String},𝓟1025{text}: 𝓛[ty]10051{String}): (𝓟1026: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟1026 = 𝓟1024{linkText}.indexOf(𝓟1025{text}).ExclamationEqualsEqualsToken(𝓛12557{MinusToken}(𝓛8745{Number}))
}
const 𝓟1027{check}: [miss]𝓛[ty]8696{Function} = (𝓟1014{using}.EqualsEqualsEqualsToken(𝓛8743{String}) ? 𝓟1019{$Lambda320} : 𝓟1023{$Lambda321};
const 𝓟1028{links}: [OOV]𝓛[ty]10449{HTMLCollectionOf} = 𝓟1017{element}.BarBarToken(𝓛12160{document}).getElementsByTagName(𝓛8743{String});
let 𝓟1029{linkText}: 𝓛[ty]10051{String};
const 𝓟1030{found}: 𝓛[ty]8670{Array} = 𝓛8757{Array}();
{
let 𝓟1031{i}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
while (𝓟1031{i}.FirstBinaryOperator(𝓟1028{links}.length))
{
{
𝓟1029{linkText} ⟵ 𝓟1028{links}.access(𝓟1031{i}).innerText.replace(𝓛8748{RegExp},𝓛8743{String}).replace(𝓛8748{RegExp},𝓛8743{String}).replace(𝓛8748{RegExp},𝓛8743{String}).replace(𝓛8748{RegExp},𝓛8743{String});
if (𝓟1027{check}(𝓟1029{linkText},𝓟1015{value}))
{
if (𝓛12548{ExclamationToken}(𝓟1016{multiple}))
{
return 𝓟1018 = 𝓟1028{links}.access(𝓟1031{i})
}
𝓟1030{found}.push(𝓟1028{links}.access(𝓟1031{i}))
}
}
𝓛12546{POST_PlusPlusToken}(𝓟1031{i})
}
}
if (𝓟1016{multiple})
{
return 𝓟1018 = 𝓟1030{found}
}
}
function 𝓟528{getCurrentWindowHandle} (): (𝓟529: [OOV]any)
{
function 𝓟530{$Lambda239} (𝓟531{handle}): (𝓟532: [OOV]any)
{
if (𝓟[ty]453{Session}.capabilities.brokenDeleteWindow.AmpersandAmpersandToken(𝓟[ty]453{Session}._closedWindows.access(𝓟531{handle})))
{
const 𝓟533{error}: [OOV]𝓟[ty]6824{SessionError} = 𝓛8749{Error}.CONSTRUCTOR();
𝓟533{error}.status ⟵ 𝓛8743{String};
𝓟533{error}.name ⟵ 𝓟1749{statusCodes}.access(𝓟533{error}.status).access(𝓛8745{Number});
𝓟533{error}.message ⟵ 𝓟1749{statusCodes}.access(𝓟533{error}.status).access(𝓛8745{Number});
𝓟533{error}
}
return 𝓟532 = 𝓟531{handle}
}
return 𝓟529 = 𝓟[ty]453{Session}.serverGet(𝓛8743{String}).then(𝓟530{$Lambda239})
}
function 𝓟771{setCookie} (𝓟772{cookie}: [OOV]𝓟[ty]6812{WebDriverCookie}): (𝓟773: [OOV]any)
{
if (𝓛12550{$TypeOf}(𝓟772{cookie}.expiry).EqualsEqualsEqualsToken(𝓛8743{String}))
{
𝓟772{cookie}.expiry ⟵ 𝓛8747{Date}.CONSTRUCTOR(𝓟772{cookie}.expiry);
}
if (𝓟772{cookie}.expiry.InstanceOfKeyword(𝓛8747{Date}))
{
𝓟772{cookie}.expiry ⟵ 𝓟772{cookie}.expiry.valueOf().SlashToken(𝓛8745{Number});
}
const 𝓟774{self} = 𝓟[ty]453{Session};
function 𝓟775{$Lambda289} (𝓟776{error}: [OOV]𝓟[ty]6824{SessionError}): (𝓟777: [OOV]any)
{
if (𝓟776{error}.name.EqualsEqualsEqualsToken(𝓛8743{String}))
{
if (𝓛8748{RegExp}.test(𝓟772{cookie}.name))
{
𝓟776{error} ⟵ 𝓛8749{Error}.CONSTRUCTOR();
𝓟776{error}.status ⟵ 𝓛8743{String};
𝓟776{error}.name ⟵ 𝓟1749{statusCodes}.access(𝓟776{error}.status).access(𝓛8745{Number});
𝓟776{error}.message ⟵ 𝓛8743{String};
𝓟776{error}
}
if (𝓛8748{RegExp}.test(𝓟772{cookie}.value))
{
𝓟776{error} ⟵ 𝓛8749{Error}.CONSTRUCTOR();
𝓟776{error}.status ⟵ 𝓛8743{String};
𝓟776{error}.name ⟵ 𝓟1749{statusCodes}.access(𝓟776{error}.status).access(𝓛8745{Number});
𝓟776{error}.message ⟵ 𝓛8743{String};
𝓟776{error}
}
const 𝓟778{cookieToSet}: [miss]𝓛[ty]8670{Array} = 𝓛8757{Array}(𝓟772{cookie}.name.PlusToken(𝓛8743{String}).PlusToken(𝓟772{cookie}.value));
𝓟1107{pushCookieProperties}(𝓟778{cookieToSet},𝓟772{cookie})
function 𝓟779{$Lambda290} (𝓟780{cookie}: [OOV]any): (𝓟781: [miss]𝓛[ty]10033{Void})
{
𝓛12160{document}.cookie ⟵ 𝓟780{cookie};
}
return 𝓟777 = 𝓟774{self}.execute(𝓟779{$Lambda290},𝓛8757{Array}(𝓟778{cookieToSet}.join(𝓛8743{String})))
}
𝓟776{error}
}
return 𝓟773 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{cookie: 𝓟772{cookie}}).catch(𝓟775{$Lambda289})
}
function 𝓟575{getActiveImeEngine} (): (𝓟576: [OOV]any)
{
return 𝓟576 = 𝓟[ty]453{Session}.serverGet(𝓛8743{String})
}
function 𝓟1059{deleteSessionStorageItem} (𝓟1060{key}: 𝓛[ty]10051{String}): (𝓟1061: [OOV]any)
{
return 𝓟1061 = 𝓟[ty]453{Session}.serverDelete(𝓛8743{String},𝓛12563{undefined},𝓛8757{Array}(𝓟1060{key}))
}
function 𝓟936{moveFinger} (𝓟937{x}: 𝓛[ty]8655{Number},𝓟938{y}: 𝓛[ty]8655{Number}): (𝓟939: [OOV]any)
{
return 𝓟939 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{x: 𝓟937{x},y: 𝓟938{y}})
}
function 𝓟870{typeInPrompt} (𝓟871{text}: [OOV]any): (𝓟872: [OOV]any)
{
if (𝓛8757{Array}.isArray(𝓟871{text}))
{
𝓟871{text} ⟵ 𝓟871{text}.join(𝓛8743{String});
}
return 𝓟872 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{text: 𝓟871{text}})
}
function 𝓟544{get} (𝓟545{url}: 𝓛[ty]10051{String}): (𝓟546: [OOV]any)
{
𝓟[ty]453{Session}._movedToElement ⟵ 𝓛8744{Boolean};
if (𝓟[ty]453{Session}.capabilities.brokenMouseEvents)
{
𝓟[ty]453{Session}._lastMousePosition ⟵ {x: 𝓛8745{Number},y: 𝓛8745{Number}};
}
return 𝓟546 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{url: 𝓟545{url}})
}
function 𝓟782{clearCookies} (): (𝓟783: [OOV]any)
{
if (𝓟[ty]453{Session}.capabilities.brokenDeleteCookie)
{
function 𝓟784{$Lambda291} (𝓟785{cookies}): (𝓟786: [OOV]any)
{
function 𝓟787{$Lambda292} (𝓟788{promise},𝓟789{cookie}): (𝓟790: [OOV]any)
{
const 𝓟791{expiredCookie}: [miss]𝓛[ty]8670{Array} = 𝓛8757{Array}(𝓛12554{$Template}(𝓟789{cookie}.name),𝓛8743{String});
𝓟1107{pushCookieProperties}(𝓟791{expiredCookie},𝓟789{cookie})
function 𝓟792{$Lambda293} (): (𝓟793: [OOV]any)
{
function 𝓟794{$Lambda294} (𝓟795{expiredCookie}: 𝓛[ty]10051{String}): (𝓟796: [miss]𝓛[ty]10033{Void})
{
𝓛12160{document}.cookie ⟵ 𝓛12554{$Template}(𝓟795{expiredCookie},𝓛8732{encodeURIComponent}(𝓛12160{document}.domain));
}
return 𝓟793 = 𝓟[ty]453{Session}.execute(𝓟794{$Lambda294},𝓛8757{Array}(𝓟791{expiredCookie}.join(𝓛8743{String})))
}
return 𝓟790 = 𝓟788{promise}.then(𝓟792{$Lambda293})
}
return 𝓟786 = 𝓟785{cookies}.reduce(𝓟787{$Lambda292},𝓟2244{Task}.resolve())
}
return 𝓟783 = 𝓟[ty]453{Session}.getCookies().then(𝓟784{$Lambda291})
}
return 𝓟783 = 𝓟[ty]453{Session}.serverDelete(𝓛8743{String})
}
function 𝓟1038{clearLocalStorage} (): (𝓟1039: [OOV]any)
{
return 𝓟1039 = 𝓟[ty]453{Session}.serverDelete(𝓛8743{String})
}
function 𝓟568{takeScreenshot} (): (𝓟569: [OOV]any)
{
function 𝓟570{$Lambda244} (𝓟571{data}): (𝓟572: [OOV]any)
{
return 𝓟572 = 𝓛10100{Buffer}.CONSTRUCTOR(𝓟571{data},𝓛8743{String})
}
return 𝓟569 = 𝓟[ty]453{Session}.serverGet(𝓛8743{String}).then(𝓟570{$Lambda244})
}
function 𝓟549{goBack} (): (𝓟550: [OOV]any)
{
return 𝓟550 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String})
}
function 𝓟966{longTap} (𝓟967{element}: [OOV]𝓟[ty]165{Element}): (𝓟968: [OOV]any)
{
const 𝓟969{elementId}: [miss]𝓛[ty]10051{String} = 𝓟967{element}.AmpersandAmpersandToken(𝓟967{element}.elementId);
return 𝓟968 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{element: 𝓟969{elementId}})
}
function 𝓟919{doubleClick} (): (𝓟920: [OOV]any)
{
if (𝓟[ty]453{Session}.capabilities.brokenMouseEvents)
{
return 𝓟920 = 𝓟[ty]453{Session}.execute(𝓟1136{simulateMouse},𝓛8757{Array}({action: 𝓛8743{String},button: 𝓛8745{Number},position: 𝓟[ty]453{Session}._lastMousePosition}))
}
if (𝓟[ty]453{Session}.capabilities.brokenDoubleClick)
{
function 𝓟921{$Lambda314} (): (𝓟922: [OOV]any)
{
return 𝓟922 = 𝓟[ty]453{Session}.releaseMouseButton()
}
function 𝓟923{$Lambda315} (): (𝓟924: [OOV]any)
{
return 𝓟924 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String})
}
return 𝓟920 = 𝓟[ty]453{Session}.pressMouseButton().then(𝓟921{$Lambda314}).then(𝓟923{$Lambda315})
}
return 𝓟920 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String})
}
function 𝓟678{setWindowRect} (𝓟679{rect}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8642{Object})): (𝓟680: [OOV]any)
{
return 𝓟680 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},𝓟679{rect})
}
function 𝓟761{getCookies} (): (𝓟762: [OOV]any)
{
function 𝓟763{$Lambda287} (𝓟764{cookies}: 𝓛[ty]8670{Array}): (𝓟765: [miss]𝓛[ty]8670{Array})
{
function 𝓟766{$Lambda288} (𝓟767{badCookie}): (𝓟768: [OOV]any)
{
let 𝓟769{cookie}: [OOV]any = {};
{
let 𝓟770{key}: [miss]𝓛[ty]10051{String} = 𝓛12552{$ArrayAccess}(𝓟767{badCookie});
while (𝓛8744{Boolean})
{
if (𝓟770{key}.EqualsEqualsEqualsToken(𝓛8743{String}).BarBarToken(𝓟770{key}.EqualsEqualsEqualsToken(𝓛8743{String})).BarBarToken(𝓟770{key}.EqualsEqualsEqualsToken(𝓛8743{String})).BarBarToken(𝓟770{key}.EqualsEqualsEqualsToken(𝓛8743{String})).BarBarToken(𝓟770{key}.EqualsEqualsEqualsToken(𝓛8743{String})).BarBarToken(𝓟770{key}.EqualsEqualsEqualsToken(𝓛8743{String})).BarBarToken(𝓟770{key}.EqualsEqualsEqualsToken(𝓛8743{String})))
{
𝓟769{cookie}.access(𝓟770{key}) ⟵ 𝓟767{badCookie} as any.access(𝓟770{key});
}
}
}
if (𝓛12550{$TypeOf}(𝓟769{cookie}.expiry).EqualsEqualsEqualsToken(𝓛8743{String}))
{
𝓟769{cookie}.expiry ⟵ 𝓛8747{Date}.CONSTRUCTOR(𝓟769{cookie}.expiry.AsteriskToken(𝓛8745{Number}));
}
return 𝓟768 = 𝓟769{cookie}
}
return 𝓟765 = 𝓟764{cookies}.map(𝓟766{$Lambda288})
}
return 𝓟762 = 𝓟[ty]453{Session}.serverGet(𝓛8743{String}).then(𝓟763{$Lambda287})
}
function 𝓟650{getWindowSize} (𝓟651{windowHandle}: (𝓛[ty]8696{Function} ≠ 𝓛[ty]10051{String})): (𝓟652: [OOV]any)
{
if (𝓟[ty]453{Session}.capabilities.usesWebDriverWindowCommands)
{
function 𝓟653{$Lambda258} (): (𝓟654: [OOV]any)
{
function 𝓟655{$Lambda259} (𝓟656{rect}): (𝓟657: [miss]𝓛[ty]8642{Object})
{
return 𝓟657 = {width: 𝓟656{rect}.width,height: 𝓟656{rect}.height}
}
return 𝓟654 = 𝓟[ty]453{Session}.getWindowRect().then(𝓟655{$Lambda259})
}
const 𝓟658{getWindowSize}: [miss]𝓛[ty]8696{Function} = 𝓟653{$Lambda258};
if (𝓟651{windowHandle}.EqualsEqualsToken(𝓛12563{undefined}))
{
return 𝓟652 = 𝓟658{getWindowSize}()
}
else
{
let 𝓟659{error}: (𝓛[ty]8666{Boolean} ≠ 𝓛[ty]10053{Error});
let 𝓟660{size}: (𝓛[ty]8655{Number} ≠ 𝓛[ty]8642{Object});
function 𝓟661{$Lambda260} (𝓟662{originalHandle}): (𝓟663: [OOV]any)
{
function 𝓟664{$Lambda261} (): (𝓟665: [OOV]any)
{
return 𝓟665 = 𝓟658{getWindowSize}()
}
function 𝓟666{$Lambda262} (𝓟667{_size}): (𝓟668: [miss]𝓛[ty]10033{Void})
{
𝓟660{size} ⟵ 𝓟667{_size};
}
function 𝓟669{$Lambda263} (𝓟670{_error}): (𝓟671: [miss]𝓛[ty]10033{Void})
{
𝓟659{error} ⟵ 𝓟670{_error};
}
function 𝓟672{$Lambda264} (): (𝓟673: [OOV]any)
{
return 𝓟673 = 𝓟[ty]453{Session}.switchToWindow(𝓟662{originalHandle})
}
function 𝓟674{$Lambda265} (): (𝓟675: [miss]𝓛[ty]8642{Object})
{
if (𝓟659{error})
{
𝓟659{error}
}
return 𝓟675 = 𝓟660{size}
}
return 𝓟663 = 𝓟[ty]453{Session}.switchToWindow(𝓟651{windowHandle}).then(𝓟664{$Lambda261}).then(𝓟666{$Lambda262},𝓟669{$Lambda263}).then(𝓟672{$Lambda264}).then(𝓟674{$Lambda265})
}
return 𝓟652 = 𝓟[ty]453{Session}.getCurrentWindowHandle().then(𝓟661{$Lambda260})
}
}
else
{
if (𝓟651{windowHandle}.EqualsEqualsToken(𝓛12563{undefined}))
{
𝓟651{windowHandle} ⟵ 𝓛8743{String};
}
return 𝓟652 = 𝓟[ty]453{Session}.serverGet(𝓛8743{String},𝓛12563{undefined},𝓛8757{Array}(𝓟651{windowHandle}))
}
}
function 𝓟742{maximizeWindow} (𝓟743{windowHandle}: (𝓛[ty]8666{Boolean} ≠ 𝓛[ty]10051{String})): (𝓟744: [OOV]any)
{
if (𝓟[ty]453{Session}.capabilities.usesWebDriverWindowCommands)
{
function 𝓟745{$Lambda281} (): (𝓟746: [OOV]any)
{
return 𝓟746 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String})
}
const 𝓟747{maximizeWindow}: [miss]𝓛[ty]8696{Function} = 𝓟745{$Lambda281};
if (𝓟743{windowHandle}.EqualsEqualsToken(𝓛12563{undefined}))
{
return 𝓟744 = 𝓟747{maximizeWindow}()
}
else
{
let 𝓟748{error}: (𝓛[ty]8666{Boolean} ≠ 𝓛[ty]10053{Error});
function 𝓟749{$Lambda282} (𝓟750{originalHandle}): (𝓟751: [OOV]any)
{
function 𝓟752{$Lambda283} (): (𝓟753: [OOV]any)
{
return 𝓟753 = 𝓟747{maximizeWindow}()
}
function 𝓟754{$Lambda284} (𝓟755{_error}): (𝓟756: [miss]𝓛[ty]10033{Void})
{
𝓟748{error} ⟵ 𝓟755{_error};
}
function 𝓟757{$Lambda285} (): (𝓟758: [OOV]any)
{
return 𝓟758 = 𝓟[ty]453{Session}.switchToWindow(𝓟750{originalHandle})
}
function 𝓟759{$Lambda286} (): (𝓟760: [miss]𝓛[ty]10033{Void})
{
if (𝓟748{error})
{
𝓟748{error}
}
}
return 𝓟751 = 𝓟[ty]453{Session}.switchToWindow(𝓟743{windowHandle}).then(𝓟752{$Lambda283}).catch(𝓟754{$Lambda284}).then(𝓟757{$Lambda285}).then(𝓟759{$Lambda286})
}
return 𝓟744 = 𝓟[ty]453{Session}.getCurrentWindowHandle().then(𝓟749{$Lambda282})
}
}
else
{
if (𝓛12550{$TypeOf}(𝓟743{windowHandle}).EqualsEqualsEqualsToken(𝓛8743{String}))
{
𝓟743{windowHandle} ⟵ 𝓛8743{String};
}
return 𝓟744 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},𝓛12563{undefined},𝓛8757{Array}(𝓟743{windowHandle}))
}
}
function 𝓟624{setWindowSize} (𝓟625{args}: 𝓛[ty]8670{Array}): (𝓟626)
{
let 𝓟627{windowHandle} = 𝓛12552{$ArrayAccess}(𝓟625{args});
let 𝓟628{width} = 𝓛12552{$ArrayAccess}(𝓟625{args});
let 𝓟629{height} = 𝓛12552{$ArrayAccess}(𝓟625{args});
if (𝓛12550{$TypeOf}(𝓟629{height}).EqualsEqualsEqualsToken(𝓛8743{String}))
{
𝓟629{height} ⟵ 𝓟628{width};
𝓟628{width} ⟵ 𝓟627{windowHandle};
𝓟627{windowHandle} ⟵ 𝓛12563{undefined};
}
const 𝓟630{data}: [miss]𝓛[ty]8642{Object} = {width: 𝓟628{width},height: 𝓟629{height}};
if (𝓟[ty]453{Session}.capabilities.usesWebDriverWindowCommands)
{
function 𝓟631{$Lambda251} (): (𝓟632: [OOV]any)
{
function 𝓟633{$Lambda252} (𝓟634{position}): (𝓟635: [OOV]any)
{
return 𝓟635 = 𝓟[ty]453{Session}.setWindowRect({x: 𝓟634{position}.x,y: 𝓟634{position}.y,width: 𝓟630{data}.width,height: 𝓟630{data}.height})
}
return 𝓟632 = 𝓟[ty]453{Session}.getWindowPosition().then(𝓟633{$Lambda252})
}
const 𝓟636{setWindowSize}: [miss]𝓛[ty]8696{Function} = 𝓟631{$Lambda251};
if (𝓟627{windowHandle}.EqualsEqualsToken(𝓛12563{undefined}))
{
return 𝓟626 = 𝓟636{setWindowSize}()
}
else
{
let 𝓟637{error}: (𝓛[ty]8666{Boolean} ≠ 𝓛[ty]10053{Error});
function 𝓟638{$Lambda253} (𝓟639{originalHandle}): (𝓟640: [OOV]any)
{
function 𝓟641{$Lambda254} (): (𝓟642: [OOV]any)
{
return 𝓟642 = 𝓟636{setWindowSize}()
}
function 𝓟643{$Lambda255} (𝓟644{_error}): (𝓟645: [miss]𝓛[ty]10033{Void})
{
𝓟637{error} ⟵ 𝓟644{_error};
}
function 𝓟646{$Lambda256} (): (𝓟647: [OOV]any)
{
return 𝓟647 = 𝓟[ty]453{Session}.switchToWindow(𝓟639{originalHandle})
}
function 𝓟648{$Lambda257} (): (𝓟649: [miss]𝓛[ty]10033{Void})
{
if (𝓟637{error})
{
𝓟637{error}
}
}
return 𝓟640 = 𝓟[ty]453{Session}.switchToWindow(𝓟627{windowHandle}).then(𝓟641{$Lambda254}).catch(𝓟643{$Lambda255}).then(𝓟646{$Lambda256}).then(𝓟648{$Lambda257})
}
return 𝓟626 = 𝓟[ty]453{Session}.getCurrentWindowHandle().then(𝓟638{$Lambda253})
}
}
else
{
if (𝓟627{windowHandle}.EqualsEqualsToken(𝓛12563{undefined}))
{
𝓟627{windowHandle} ⟵ 𝓛8743{String};
}
return 𝓟626 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{width: 𝓟628{width},height: 𝓟629{height}},𝓛8757{Array}(𝓟627{windowHandle}))
}
}
function 𝓟888{moveMouseTo} (𝓟889{args}: 𝓛[ty]8670{Array}): (𝓟890)
{
let 𝓟891{element} = 𝓛12552{$ArrayAccess}(𝓟889{args});
let 𝓟892{xOffset} = 𝓛12552{$ArrayAccess}(𝓟889{args});
let 𝓟893{yOffset} = 𝓛12552{$ArrayAccess}(𝓟889{args});
if (𝓛12550{$TypeOf}(𝓟893{yOffset}).EqualsEqualsEqualsToken(𝓛8743{String}).AmpersandAmpersandToken(𝓛12550{$TypeOf}(𝓟892{xOffset}).ExclamationEqualsEqualsToken(𝓛8743{String})))
{
𝓟893{yOffset} ⟵ 𝓟892{xOffset};
𝓟892{xOffset} ⟵ 𝓟891{element};
𝓟891{element} ⟵ 𝓛12563{undefined};
}
if (𝓟[ty]453{Session}.capabilities.brokenMouseEvents)
{
function 𝓟894{$Lambda308} (𝓟895{newPosition}): (𝓟896: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]453{Session}._lastMousePosition ⟵ 𝓟895{newPosition};
}
return 𝓟890 = 𝓟[ty]453{Session}.execute(𝓟1136{simulateMouse},𝓛8757{Array}({xOffset: 𝓟892{xOffset},element: 𝓟891{element},position: 𝓟[ty]453{Session}._lastMousePosition,action: 𝓛8743{String},yOffset: 𝓟893{yOffset}})).then(𝓟894{$Lambda308})
}
if (𝓟891{element})
{
𝓟891{element} ⟵ 𝓟891{element}.elementId;
}
else
{
if (𝓛12548{ExclamationToken}(𝓟[ty]453{Session}._movedToElement))
{
if (𝓟[ty]453{Session}.capabilities.brokenHtmlMouseMove)
{
function 𝓟897{$Lambda309} (𝓟898{element}): (𝓟899: [OOV]any)
{
function 𝓟900{$Lambda310} (𝓟901{position}: (𝓛[ty]8655{Number} ≠ 𝓛[ty]8642{Object})): (𝓟902: [OOV]any)
{
return 𝓟902 = 𝓟[ty]453{Session}.moveMouseTo(𝓟898{element},𝓟892{xOffset}.MinusToken(𝓟901{position}.x),𝓟893{yOffset}.MinusToken(𝓟901{position}.y))
}
return 𝓟899 = 𝓟898{element}.getPosition().then(𝓟900{$Lambda310})
}
return 𝓟890 = 𝓟[ty]453{Session}.execute(𝓛8743{String}).then(𝓟897{$Lambda309})
}
else
{
function 𝓟903{$Lambda311} (𝓟904{element}): (𝓟905: [OOV]any)
{
return 𝓟905 = 𝓟[ty]453{Session}.moveMouseTo(𝓟904{element},𝓟892{xOffset},𝓟893{yOffset})
}
return 𝓟890 = 𝓟[ty]453{Session}.execute(𝓛8743{String}).then(𝓟903{$Lambda311})
}
}
}
function 𝓟906{$Lambda312} (): (𝓟907: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]453{Session}._movedToElement ⟵ 𝓛8744{Boolean};
}
return 𝓟890 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{element: 𝓟891{element},xoffset: 𝓟892{xOffset},yoffset: 𝓟893{yOffset}}).then(𝓟906{$Lambda312})
}
function 𝓟932{releaseFinger} (𝓟933{x}: 𝓛[ty]8655{Number},𝓟934{y}: 𝓛[ty]8655{Number}): (𝓟935: [OOV]any)
{
return 𝓟935 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{x: 𝓟933{x},y: 𝓟934{y}})
}
function 𝓟815{getPageTitle} (): (𝓟816: [OOV]any)
{
return 𝓟816 = 𝓟[ty]453{Session}.serverGet(𝓛8743{String})
}
function 𝓟949{touchScroll} (𝓟950{args}: 𝓛[ty]8670{Array}): (𝓟951)
{
let 𝓟952{element} = 𝓛12552{$ArrayAccess}(𝓟950{args});
let 𝓟953{xOffset} = 𝓛12552{$ArrayAccess}(𝓟950{args});
let 𝓟954{yOffset} = 𝓛12552{$ArrayAccess}(𝓟950{args});
if (𝓛12550{$TypeOf}(𝓟954{yOffset}).EqualsEqualsEqualsToken(𝓛8743{String}).AmpersandAmpersandToken(𝓛12550{$TypeOf}(𝓟953{xOffset}).ExclamationEqualsEqualsToken(𝓛8743{String})))
{
𝓟954{yOffset} ⟵ 𝓟953{xOffset};
𝓟953{xOffset} ⟵ 𝓟952{element};
𝓟952{element} ⟵ 𝓛12563{undefined};
}
if (𝓟[ty]453{Session}.capabilities.brokenTouchScroll)
{
function 𝓟955{$Lambda316} (𝓟956{element}: (𝓛[ty]8666{Boolean} ≠ 𝓛[ty]10921{HTMLElement}),𝓟957{x}: 𝓛[ty]8655{Number},𝓟958{y}: 𝓛[ty]8655{Number}): (𝓟959: [miss]𝓛[ty]10033{Void})
{
const 𝓟960{rect}: [miss]𝓛[ty]8642{Object} = {left: 𝓛12233{window}.scrollX,top: 𝓛12233{window}.scrollY};
if (𝓟956{element})
{
const 𝓟961{bbox} = 𝓟956{element}.getBoundingClientRect();
𝓟960{rect}.left.FirstCompoundAssignment(𝓟961{bbox}.left)
𝓟960{rect}.top.FirstCompoundAssignment(𝓟961{bbox}.top)
}
𝓛12233{window}.scrollTo(𝓟960{rect}.left.PlusToken(𝓟957{x}),𝓟960{rect}.top.PlusToken(𝓟958{y}))
}
return 𝓟951 = 𝓟[ty]453{Session}.execute(𝓟955{$Lambda316},𝓛8757{Array}(𝓟952{element},𝓟953{xOffset},𝓟954{yOffset}))
}
if (𝓟952{element})
{
𝓟952{element} ⟵ 𝓟952{element}.elementId;
}
return 𝓟951 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{element: 𝓟952{element},xoffset: 𝓟953{xOffset},yoffset: 𝓟954{yOffset}})
}
function 𝓟865{setOrientation} (𝓟866{orientation}: 𝓛[ty]10051{String}): (𝓟867: [OOV]any)
{
𝓟866{orientation} ⟵ 𝓟866{orientation}.toUpperCase();
return 𝓟867 = 𝓟[ty]453{Session}.serverPost(𝓛8743{String},{orientation: 𝓟866{orientation}})
}
function 𝓟1054{clearSessionStorage} (): (𝓟1055: [OOV]any)
{
return 𝓟1055 = 𝓟[ty]453{Session}.serverDelete(𝓛8743{String})
}
}
function 𝓟1087{forCommand} (𝓟1088{properties}: (𝓛[ty]8696{Function} ≠ 𝓛[ty]8642{Object})): (𝓟1089: [miss]𝓛[ty]8696{Function})
{
function 𝓟1090{$Lambda322} (𝓟1091{target}: [OOV]any,𝓟1092{property}: 𝓛[ty]10051{String},𝓟1093{descriptor}: (𝓛[ty]8642{Object} ≠ 𝓛[ty]8633{PropertyDescriptor})): (𝓟1094: [miss]𝓛[ty]10033{Void})
{
const 𝓟1095{fn}: [miss]𝓛[ty]8696{Function} = 𝓟1091{target}.access(𝓟1092{property}) as 𝓛[ty]8696{Function};
𝓟1093{descriptor}.value ⟵ 𝓟434{forCommand}(𝓟1095{fn},𝓟1088{properties});
}
return 𝓟1089 = 𝓟1090{$Lambda322}
}
function 𝓟1096{convertToElements} (𝓟1097{session}: [OOV]𝓟[ty]453{Session},𝓟1098{value}: [OOV]any): (𝓟1099: [OOV]any)
{
function 𝓟1100{convert} (𝓟1101{value}: [OOV]any): (𝓟1102: [OOV]any)
{
if (𝓛8757{Array}.isArray(𝓟1101{value}))
{
𝓟1101{value} ⟵ 𝓟1101{value}.map(𝓟1100{convert});
}
else
{
if (𝓛12550{$TypeOf}(𝓟1101{value}).EqualsEqualsEqualsToken(𝓛8743{String}).AmpersandAmpersandToken(𝓟1101{value}.ExclamationEqualsEqualsToken(𝓛12563{undefined})))
{
if (𝓟1101{value}.ELEMENT)
{
𝓟1101{value} ⟵ 𝓟159{CONSTRUCTOR}(𝓟1101{value},𝓟1097{session});
}
else
{
{
let 𝓟1103{k}: [miss]𝓛[ty]10051{String} = 𝓛12552{$ArrayAccess}(𝓟1101{value});
while (𝓛8744{Boolean})
{
𝓟1101{value}.access(𝓟1103{k}) ⟵ 𝓟1100{convert}(𝓟1101{value}.access(𝓟1103{k}));
}
}
}
}
}
return 𝓟1102 = 𝓟1101{value}
}
return 𝓟1099 = 𝓟1100{convert}(𝓟1098{value})
}
function 𝓟1104{fixExecuteError} (𝓟1105{error}: [OOV]𝓟[ty]6824{SessionError}): (𝓟1106: [miss]𝓛[ty]10033{Void})
{
if (𝓟1105{error}.name.EqualsEqualsEqualsToken(𝓛8743{String}))
{
𝓟1105{error}.status ⟵ 𝓛8743{String};
𝓟1105{error}.name ⟵ 𝓟1749{statusCodes}.access(𝓟1105{error}.status).access(𝓛8745{Number});
}
𝓟1105{error}
}
function 𝓟1107{pushCookieProperties} (𝓟1108{target}: 𝓛[ty]8670{Array},𝓟1109{source}: [OOV]any): (𝓟1110: [miss]𝓛[ty]10033{Void})
{
function 𝓟1111{$Lambda323} (𝓟1112{key}): (𝓟1113: [miss]𝓛[ty]10033{Void})
{
let 𝓟1114{value} = 𝓟1109{source}.access(𝓟1112{key});
if (𝓟1112{key}.EqualsEqualsEqualsToken(𝓛8743{String}).BarBarToken(𝓟1112{key}.EqualsEqualsEqualsToken(𝓛8743{String})).BarBarToken(𝓟1112{key}.EqualsEqualsEqualsToken(𝓛8743{String}).AmpersandAmpersandToken(𝓟1114{value}.EqualsEqualsEqualsToken(𝓛8743{String}))))
{
}
if (𝓛12550{$TypeOf}(𝓟1114{value}).EqualsEqualsEqualsToken(𝓛8743{String}))
{
𝓟1114{value}.AmpersandAmpersandToken(𝓟1108{target}.push(𝓟1112{key}))
}
else
{
if (𝓟1112{key}.EqualsEqualsEqualsToken(𝓛8743{String}))
{
if (𝓛12550{$TypeOf}(𝓟1114{value}).EqualsEqualsEqualsToken(𝓛8743{String}))
{
𝓟1114{value} ⟵ 𝓛8747{Date}.CONSTRUCTOR(𝓟1114{value}.AsteriskToken(𝓛8745{Number}));
}
if (𝓟1114{value}.InstanceOfKeyword(𝓛8747{Date}))
{
𝓟1114{value} ⟵ 𝓟1114{value}.toUTCString();
}
𝓟1108{target}.push(𝓛8743{String}.PlusToken(𝓛8732{encodeURIComponent}(𝓟1114{value})))
}
else
{
𝓟1108{target}.push(𝓟1112{key}.PlusToken(𝓛8743{String}).PlusToken(𝓛8732{encodeURIComponent}(𝓟1114{value})))
}
}
}
𝓛8741{Object}.keys(𝓟1109{source}).forEach(𝓟1111{$Lambda323})
}
function 𝓟1115{simulateKeys} (𝓟1116{keys}: 𝓛[ty]8670{Array}): (𝓟1117: [miss]𝓛[ty]10033{Void})
{
const 𝓟1118{target} = 𝓛12160{document}.activeElement as any;
function 𝓟1119{dispatch} (𝓟1120{kwArgs}: [OOV]any): (𝓟1121: [OOV]any)
{
let 𝓟1122{event}: (𝓛[ty]10921{HTMLElement} ≠ 𝓛[ty]10781{KeyboardEvent});
if (𝓛12550{$TypeOf}(𝓛11743{KeyboardEvent}).EqualsEqualsEqualsToken(𝓛8743{String}))
{
𝓟1122{event} ⟵ 𝓛11743{KeyboardEvent}.CONSTRUCTOR(𝓟1120{kwArgs}.type,{location: 𝓛8745{Number},key: 𝓟1120{kwArgs}.key.BarBarToken(𝓛8743{String}),bubbles: 𝓛8744{Boolean},cancelable: 𝓟1120{kwArgs}.cancelable.BarBarToken(𝓛8744{Boolean}),view: 𝓛12233{window}});
}
else
{
𝓟1122{event} ⟵ 𝓛12160{document}.createEvent(𝓛8743{String});
𝓟1122{event}.initKeyboardEvent(𝓟1120{kwArgs}.type,𝓛8744{Boolean},𝓟1120{kwArgs}.cancelable.BarBarToken(𝓛8744{Boolean}),𝓛12233{window},𝓟1120{kwArgs}.key.BarBarToken(𝓛8743{String}),𝓛8745{Number},𝓛8743{String},𝓛8745{Number} as any,𝓛8743{String})
}
return 𝓟1121 = 𝓟1118{target}.dispatchEvent(𝓟1122{event})
}
function 𝓟1123{dispatchInput} (): (𝓟1124: [OOV]any)
{
let 𝓟1125{event}: (𝓛[ty]10921{HTMLElement} ≠ 𝓛[ty]11364{Event});
if (𝓛12550{$TypeOf}(𝓛11626{Event}).EqualsEqualsEqualsToken(𝓛8743{String}))
{
𝓟1125{event} ⟵ 𝓛11626{Event}.CONSTRUCTOR(𝓛8743{String},{bubbles: 𝓛8744{Boolean},cancelable: 𝓛8744{Boolean}});
}
else
{
𝓟1125{event} ⟵ 𝓛12160{document}.createEvent(𝓛8743{String});
𝓟1125{event}.initEvent(𝓛8743{String},𝓛8744{Boolean},𝓛8744{Boolean})
}
return 𝓟1124 = 𝓟1118{target}.dispatchEvent(𝓟1125{event})
}
function 𝓟1126{$Lambda324} (𝓟1127{keys}): (𝓟1128: [miss]𝓛[ty]8670{Array})
{
return 𝓟1128 = 𝓟1127{keys}.split(𝓛8743{String})
}
𝓟1116{keys} ⟵ 𝓛8757{Array}() as 𝓛[ty]8670{Array}.concat(𝓛12551{$Spread}(𝓟1116{keys}.map(𝓟1126{$Lambda324})));
{
let 𝓟1129{i}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
let 𝓟1130{j}: [miss]𝓛[ty]8655{Number} = 𝓟1116{keys}.length;
while (𝓟1129{i}.FirstBinaryOperator(𝓟1130{j}))
{
{
const 𝓟1131{key}: [miss]𝓛[ty]10051{String} = 𝓟1116{keys}.access(𝓟1129{i});
let 𝓟1132{performDefault}: [miss]𝓛[ty]8666{Boolean} = 𝓛8744{Boolean};
𝓟1132{performDefault} ⟵ 𝓟1119{dispatch}({type: 𝓛8743{String},cancelable: 𝓛8744{Boolean},key: 𝓟1131{key}});
𝓟1132{performDefault} ⟵ 𝓟1132{performDefault}.AmpersandAmpersandToken(𝓟1119{dispatch}({type: 𝓛8743{String},cancelable: 𝓛8744{Boolean},key: 𝓟1131{key}}));
if (𝓟1132{performDefault})
{
if (𝓛8743{String}.InKeyword(𝓟1118{target}))
{
𝓟1118{target}.value ⟵ 𝓟1118{target}.value.slice(𝓛8745{Number},𝓟1118{target}.selectionStart).PlusToken(𝓟1131{key}).PlusToken(𝓟1118{target}.value.slice(𝓟1118{target}.selectionEnd));
𝓟1123{dispatchInput}()
}
else
{
if (𝓟1118{target}.isContentEditable)
{
let 𝓟1133{node}: [OOV]𝓛[ty]10770{Text} = 𝓛12160{document}.createTextNode(𝓟1131{key});
let 𝓟1134{selection}: [OOV]𝓛[ty]11046{Selection} = 𝓛12233{window}.getSelection();
let 𝓟1135{range}: [OOV]𝓛[ty]10880{Range} = 𝓟1134{selection}.getRangeAt(𝓛8745{Number});
𝓟1135{range}.deleteContents()
𝓟1135{range}.insertNode(𝓟1133{node})
𝓟1135{range}.setStartAfter(𝓟1133{node})
𝓟1135{range}.setEndAfter(𝓟1133{node})
𝓟1134{selection}.removeAllRanges()
𝓟1134{selection}.addRange(𝓟1135{range})
}
}
}
𝓟1119{dispatch}({type: 𝓛8743{String},cancelable: 𝓛8744{Boolean},key: 𝓟1131{key}})
}
𝓛12553{PlusPlusToken}(𝓟1129{i})
}
}
}
function 𝓟1136{simulateMouse} (𝓟1137{kwArgs}: [OOV]any): (𝓟1138: [OOV]any)
{
let 𝓟1139{position} = 𝓟1137{kwArgs}.position;
function 𝓟1140{dispatch} (𝓟1141{kwArgs}: [OOV]any): (𝓟1142: [OOV]any)
{
let 𝓟1143{event}: (𝓛[ty]10921{HTMLElement} ≠ 𝓛[ty]10818{MouseEvent});
if (𝓛12550{$TypeOf}(𝓛11791{MouseEvent}).EqualsEqualsEqualsToken(𝓛8743{String}))
{
𝓟1143{event} ⟵ 𝓛11791{MouseEvent}.CONSTRUCTOR(𝓟1141{kwArgs}.type,{screenY: 𝓛12233{window}.screenY.PlusToken(𝓟1139{position}.y),altKey: 𝓟1141{kwArgs}.altKey.BarBarToken(𝓛8744{Boolean}),metaKey: 𝓟1141{kwArgs}.metaKey.BarBarToken(𝓛8744{Boolean}),ctrlKey: 𝓟1141{kwArgs}.ctrlKey.BarBarToken(𝓛8744{Boolean}),shiftKey: 𝓟1141{kwArgs}.shiftKey.BarBarToken(𝓛8744{Boolean}),button: 𝓟1141{kwArgs}.button.BarBarToken(𝓛8745{Number}),clientX: 𝓟1139{position}.x,relatedTarget: 𝓟1141{kwArgs}.relatedTarget,bubbles: (𝓛8743{String}.InKeyword(𝓟1141{kwArgs}) ? 𝓟1141{kwArgs}.bubbles : 𝓛8744{Boolean},detail: 𝓟1141{kwArgs}.detail.BarBarToken(𝓛8745{Number}),clientY: 𝓟1139{position}.y,screenX: 𝓛12233{window}.screenX.PlusToken(𝓟1139{position}.x),cancelable: 𝓟1141{kwArgs}.cancelable.BarBarToken(𝓛8744{Boolean}),view: 𝓛12233{window}});
}
else
{
𝓟1143{event} ⟵ 𝓛12160{document}.createEvent(𝓛8743{String});
𝓟1143{event}.initMouseEvent(𝓟1141{kwArgs}.type,𝓟1141{kwArgs}.bubbles.BarBarToken(𝓛8744{Boolean}),𝓟1141{kwArgs}.cancelable.BarBarToken(𝓛8744{Boolean}),𝓛12233{window},𝓟1141{kwArgs}.detail.BarBarToken(𝓛8745{Number}),𝓛12233{window}.screenX.PlusToken(𝓟1139{position}.x),𝓛12233{window}.screenY.PlusToken(𝓟1139{position}.y),𝓟1139{position}.x,𝓟1139{position}.y,𝓟1141{kwArgs}.ctrlKey.BarBarToken(𝓛8744{Boolean}),𝓟1141{kwArgs}.altKey.BarBarToken(𝓛8744{Boolean}),𝓟1141{kwArgs}.shiftKey.BarBarToken(𝓛8744{Boolean}),𝓟1141{kwArgs}.metaKey.BarBarToken(𝓛8744{Boolean}),𝓟1141{kwArgs}.button.BarBarToken(𝓛8745{Number}),𝓟1141{kwArgs}.relatedTarget.BarBarToken(𝓛12563{undefined}))
}
return 𝓟1142 = 𝓟1141{kwArgs}.target.dispatchEvent(𝓟1143{event})
}
function 𝓟1144{click} (𝓟1145{target}: [OOV]any,𝓟1146{button}: [OOV]any,𝓟1147{detail}: [OOV]any): (𝓟1148: [OOV]any)
{
if (𝓛12548{ExclamationToken}(𝓟1149{down}(𝓟1145{target},𝓟1146{button})))
{
return 𝓟1148 = 𝓛8744{Boolean}
}
if (𝓛12548{ExclamationToken}(𝓟1153{up}(𝓟1145{target},𝓟1146{button})))
{
return 𝓟1148 = 𝓛8744{Boolean}
}
return 𝓟1148 = 𝓟1140{dispatch}({button: 𝓟1146{button},target: 𝓟1145{target},detail: 𝓟1147{detail},type: 𝓛8743{String},cancelable: 𝓛8744{Boolean}})
}
function 𝓟1149{down} (𝓟1150{target}: [OOV]any,𝓟1151{button}: [OOV]any): (𝓟1152: [OOV]any)
{
return 𝓟1152 = 𝓟1140{dispatch}({button: 𝓟1151{button},cancelable: 𝓛8744{Boolean},target: 𝓟1150{target},type: 𝓛8743{String}})
}
function 𝓟1153{up} (𝓟1154{target}: [OOV]any,𝓟1155{button}: [OOV]any): (𝓟1156: [OOV]any)
{
return 𝓟1156 = 𝓟1140{dispatch}({button: 𝓟1155{button},cancelable: 𝓛8744{Boolean},target: 𝓟1154{target},type: 𝓛8743{String}})
}
function 𝓟1157{move} (𝓟1158{currentElement}: (𝓛[ty]8666{Boolean} ≠ 𝓛[ty]10921{HTMLElement}),𝓟1159{newElement}: (𝓛[ty]8666{Boolean} ≠ 𝓛[ty]10921{HTMLElement}),𝓟1160{xOffset}: 𝓛[ty]8655{Number},𝓟1161{yOffset}: 𝓛[ty]8655{Number}): (𝓟1162: [OOV]any)
{
if (𝓟1159{newElement})
{
const 𝓟1163{bbox} = 𝓟1159{newElement}.getBoundingClientRect();
if (𝓟1160{xOffset}.EqualsEqualsToken(𝓛12563{undefined}))
{
𝓟1160{xOffset} ⟵ 𝓟1163{bbox}.right.MinusToken(𝓟1163{bbox}.left).AsteriskToken(𝓛8745{Number});
}
if (𝓟1161{yOffset}.EqualsEqualsToken(𝓛12563{undefined}))
{
𝓟1161{yOffset} ⟵ 𝓟1163{bbox}.bottom.MinusToken(𝓟1163{bbox}.top).AsteriskToken(𝓛8745{Number});
}
𝓟1139{position} ⟵ {x: 𝓟1163{bbox}.left.PlusToken(𝓟1160{xOffset}),y: 𝓟1163{bbox}.top.PlusToken(𝓟1161{yOffset})};
}
else
{
𝓟1139{position}.x.FirstCompoundAssignment(𝓟1160{xOffset}.BarBarToken(𝓛8745{Number}))
𝓟1139{position}.y.FirstCompoundAssignment(𝓟1161{yOffset}.BarBarToken(𝓛8745{Number}))
𝓟1159{newElement} ⟵ 𝓛12160{document}.elementFromPoint(𝓟1139{position}.x,𝓟1139{position}.y) as 𝓛[ty]10921{HTMLElement};
}
if (𝓟1158{currentElement}.ExclamationEqualsEqualsToken(𝓟1159{newElement}))
{
𝓟1140{dispatch}({type: 𝓛8743{String},target: 𝓟1158{currentElement},relatedTarget: 𝓟1159{newElement}})
𝓟1140{dispatch}({type: 𝓛8743{String},target: 𝓟1158{currentElement},relatedTarget: 𝓟1159{newElement},bubbles: 𝓛8744{Boolean}})
𝓟1140{dispatch}({type: 𝓛8743{String},target: 𝓟1159{newElement},relatedTarget: 𝓟1158{currentElement},bubbles: 𝓛8744{Boolean}})
𝓟1140{dispatch}({type: 𝓛8743{String},target: 𝓟1159{newElement},relatedTarget: 𝓟1158{currentElement}})
}
𝓟1140{dispatch}({type: 𝓛8743{String},target: 𝓟1159{newElement},bubbles: 𝓛8744{Boolean}})
return 𝓟1162 = 𝓟1139{position}
}
const 𝓟1164{target}: [miss]𝓛[ty]10921{HTMLElement} = 𝓛12160{document}.elementFromPoint(𝓟1139{position}.x,𝓟1139{position}.y) as 𝓛[ty]10921{HTMLElement};
if (𝓟1137{kwArgs}.action.EqualsEqualsEqualsToken(𝓛8743{String}))
{
return 𝓟1138 = 𝓟1157{move}(𝓟1164{target},𝓟1137{kwArgs}.element,𝓟1137{kwArgs}.xOffset,𝓟1137{kwArgs}.yOffset)
}
else
{
if (𝓟1137{kwArgs}.action.EqualsEqualsEqualsToken(𝓛8743{String}))
{
return 𝓟1138 = 𝓟1149{down}(𝓟1164{target},𝓟1137{kwArgs}.button)
}
else
{
if (𝓟1137{kwArgs}.action.EqualsEqualsEqualsToken(𝓛8743{String}))
{
return 𝓟1138 = 𝓟1153{up}(𝓟1164{target},𝓟1137{kwArgs}.button)
}
else
{
if (𝓟1137{kwArgs}.action.EqualsEqualsEqualsToken(𝓛8743{String}))
{
return 𝓟1138 = 𝓟1144{click}(𝓟1164{target},𝓟1137{kwArgs}.button,𝓛8745{Number})
}
else
{
if (𝓟1137{kwArgs}.action.EqualsEqualsEqualsToken(𝓛8743{String}))
{
if (𝓛12548{ExclamationToken}(𝓟1144{click}(𝓟1164{target},𝓟1137{kwArgs}.button,𝓛8745{Number})))
{
return 𝓟1138 = 𝓛8744{Boolean}
}
if (𝓛12548{ExclamationToken}(𝓟1144{click}(𝓟1164{target},𝓟1137{kwArgs}.button,𝓛8745{Number})))
{
return 𝓟1138 = 𝓛8744{Boolean}
}
return 𝓟1138 = 𝓟1140{dispatch}({button: 𝓟1137{kwArgs}.button,target: 𝓟1164{target},detail: 𝓛8745{Number},type: 𝓛8743{String},cancelable: 𝓛8744{Boolean}})
}
}
}
}
}
}
function 𝓟1165{isStringArray} (𝓟1166{value}: [OOV]any): (𝓟1167: 𝓛[ty]8666{Boolean})
{
return 𝓟1167 = 𝓛8757{Array}.isArray(𝓟1166{value}).AmpersandAmpersandToken(𝓛12550{$TypeOf}(𝓟1166{value}.access(𝓛8745{Number})).EqualsEqualsEqualsToken(𝓛8743{String}))
}
Module: src/keys
const 𝓟1194{keys}: [miss]𝓛[ty]8642{Object} = {'\\uE007': 𝓛8743{String},NUMPAD4: 𝓛8743{String},'\\uE008': 𝓛8743{String},MULTIPLY: 𝓛8743{String},'\\uE03B': 𝓛8743{String},F12: 𝓛8743{String},F9: 𝓛8743{String},'\\uE012': 𝓛8743{String},ARROW_RIGHT: 𝓛8743{String},'\\uE034': 𝓛8743{String},'\\uE00D': 𝓛8743{String},'\\uE039': 𝓛8743{String},COMMAND: 𝓛8743{String},ADD: 𝓛8743{String},ARROW_LEFT: 𝓛8743{String},ARROW_UP: 𝓛8743{String},'\\uE021': 𝓛8743{String},'\\uE038': 𝓛8743{String},INSERT: 𝓛8743{String},DECIMAL: 𝓛8743{String},F4: 𝓛8743{String},'\\uE009': 𝓛8743{String},'\\uE025': 𝓛8743{String},ENTER: 𝓛8743{String},'\\uE003': 𝓛8743{String},HOME: 𝓛8743{String},'\\uE006': 𝓛8743{String},'\\uE03A': 𝓛8743{String},'\\uE00E': 𝓛8743{String},'\\uE000': 𝓛8743{String},F10: 𝓛8743{String},CONTROL: 𝓛8743{String},NUMPAD8: 𝓛8743{String},PAGE_DOWN: 𝓛8743{String},'\\uE01D': 𝓛8743{String},'\\uE016': 𝓛8743{String},'\\uE019': 𝓛8743{String},'\\uE026': 𝓛8743{String},'\\uE013': 𝓛8743{String},'\\uE029': 𝓛8743{String},META: 𝓛8743{String},NUMPAD1: 𝓛8743{String},'\\uE024': 𝓛8743{String},'\\uE01E': 𝓛8743{String},'\\uE028': 𝓛8743{String},'\\uE001': 𝓛8743{String},'\\uE01C': 𝓛8743{String},'\\uE033': 𝓛8743{String},'\\uE00A': 𝓛8743{String},ARROW_DOWN: 𝓛8743{String},F3: 𝓛8743{String},NUMPAD0: 𝓛8743{String},NUMPAD5: 𝓛8743{String},F7: 𝓛8743{String},NUMPAD7: 𝓛8743{String},'\\uE002': 𝓛8743{String},ESCAPE: 𝓛8743{String},TAB: 𝓛8743{String},'\\uE03D': 𝓛8743{String},F2: 𝓛8743{String},SUBTRACT: 𝓛8743{String},PAUSE: 𝓛8743{String},'\\uE032': 𝓛8743{String},NULL: 𝓛8743{String},'\\uE004': 𝓛8743{String},'\\uE018': 𝓛8743{String},'\\uE00B': 𝓛8743{String},F11: 𝓛8743{String},'\\uE011': 𝓛8743{String},'\\uE023': 𝓛8743{String},HELP: 𝓛8743{String},'\\uE014': 𝓛8743{String},'\\uE036': 𝓛8743{String},'\\uE00C': 𝓛8743{String},NUMPAD2: 𝓛8743{String},ZENKAKU_HANKAKU: 𝓛8743{String},'\\uE020': 𝓛8743{String},SHIFT: 𝓛8743{String},'\\uE01B': 𝓛8743{String},'\\uE01F': 𝓛8743{String},F6: 𝓛8743{String},F1: 𝓛8743{String},SEMICOLON: 𝓛8743{String},'\\uE027': 𝓛8743{String},RETURN: 𝓛8743{String},BACKSPACE: 𝓛8743{String},END: 𝓛8743{String},NUMPAD9: 𝓛8743{String},F8: 𝓛8743{String},NUMPAD3: 𝓛8743{String},CLEAR: 𝓛8743{String},'\\uE017': 𝓛8743{String},'\\uE010': 𝓛8743{String},'\\uE031': 𝓛8743{String},'\\uE00F': 𝓛8743{String},'\\uE040': 𝓛8743{String},NUMPAD6: 𝓛8743{String},SEPARATOR: 𝓛8743{String},PAGE_UP: 𝓛8743{String},ALT: 𝓛8743{String},'\\uE015': 𝓛8743{String},SPACE: 𝓛8743{String},CANCEL: 𝓛8743{String},DIVIDE: 𝓛8743{String},'\\uE005': 𝓛8743{String},F5: 𝓛8743{String},'\\uE022': 𝓛8743{String},'\\uE01A': 𝓛8743{String},'\\uE037': 𝓛8743{String},DELETE: 𝓛8743{String},EQUALS: 𝓛8743{String},'\\uE03C': 𝓛8743{String},'\\uE035': 𝓛8743{String}};
Module: src/Server
type 𝓟[ty]6817{ResponseData} = {response: 𝓛[ty]2{<UNKNOWN>}, data: any}
type 𝓛[ty]0{ANY} = any
function 𝓟1197{CONSTRUCTOR} (𝓟1198{url}: [OOV]any,𝓟1199{options}: [OOV]𝓛[ty]2{<UNKNOWN>}): (𝓟[ty]1203{Server})
{
const 𝓟[ty]1203{Server};
const 𝓟[ty]1203{Server};
𝓟[ty]1203{Server}.sessionConstructor ⟵ 𝓛12563{undefined};
𝓟[ty]1203{Server}.fixSessionCapabilities ⟵ 𝓛8744{Boolean};
if (𝓛12550{$TypeOf}(𝓟1198{url}).EqualsEqualsEqualsToken(𝓛8743{String}))
{
𝓟1198{url} ⟵ 𝓛8741{Object}.create(𝓟1198{url}) as 𝓛[ty]11074{URL};
if (𝓛1{<UNKNOWN>}.BarBarToken(𝓛1{<UNKNOWN>}).BarBarToken(𝓛1{<UNKNOWN>}))
{
𝓛1{<UNKNOWN>} ⟵ 𝓛8732{encodeURIComponent}(𝓛1{<UNKNOWN>}.BarBarToken(𝓛8743{String})).PlusToken(𝓛8743{String}).PlusToken(𝓛8732{encodeURIComponent}(𝓛1{<UNKNOWN>}.BarBarToken(𝓛1{<UNKNOWN>}).BarBarToken(𝓛8743{String})));
}
}
𝓟[ty]1203{Server}.url ⟵ 𝓛6052{format}(𝓟1198{url} as 𝓛[ty]6025{Url}).replace(𝓛8748{RegExp},𝓛8743{String});
𝓟[ty]1203{Server}.requestOptions ⟵ 𝓟1199{options}.BarBarToken({});
}
class 𝓟[ty]1203{Server}{
𝓟1205{url}: 𝓛[ty]10051{String};
𝓟1206{requestOptions}: [OOV]𝓛[ty]2{<UNKNOWN>};
𝓟1207{sessionConstructor};
𝓟1208{fixSessionCapabilities}: [OOV]any;
function 𝓟1712{deleteSession} (𝓟1713{sessionId}: 𝓛[ty]10051{String}): (𝓟1714: [OOV]any)
{
return 𝓟1714 = 𝓟[ty]1203{Server}.delete(𝓛8743{String},𝓛12563{undefined},𝓛8757{Array}(𝓟1713{sessionId})).then(𝓟1744{noop})
}
function 𝓟1259{post} (𝓟1260{path}: 𝓛[ty]10051{String},𝓟1261{requestData}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8642{Object}),𝓟1262{pathParts}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8670{Array})): (𝓟1263: [OOV]𝓛[ty]2{<UNKNOWN>})
{
return 𝓟1263 = 𝓟[ty]1203{Server}._sendRequest(𝓛8743{String},𝓟1260{path},𝓟1261{requestData},𝓟1262{pathParts})
}
function 𝓟1293{_getKnownCapabilities} (𝓟1294{session}: [OOV]𝓟[ty]453{Session}): (𝓟1295: [OOV]𝓟[ty]6816{Capabilities})
{
const 𝓟1296{capabilities}: [OOV]𝓟[ty]6816{Capabilities} = 𝓟1294{session}.capabilities;
const 𝓟1297{updates}: [OOV]𝓟[ty]6816{Capabilities} = {};
if (𝓟1296{capabilities}.platform.AmpersandAmpersandToken(𝓛12548{ExclamationToken}(𝓟1296{capabilities}.platformName)))
{
𝓟1296{capabilities}.platformName ⟵ 𝓟1296{capabilities}.platform;
}
if (𝓟1296{capabilities}.version.AmpersandAmpersandToken(𝓛12548{ExclamationToken}(𝓟1296{capabilities}.browserVersion)))
{
𝓟1296{capabilities}.browserVersion ⟵ 𝓟1296{capabilities}.version;
}
if (𝓟1728{isSafari}(𝓟1296{capabilities}).AmpersandAmpersandToken(𝓟1715{isMac}(𝓟1296{capabilities})))
{
𝓟2246{mixin}(𝓟1297{updates},{brokenDeleteCookie: 𝓛8744{Boolean},shortcutKey: 𝓟1194{keys}.COMMAND,brokenDoubleClick: 𝓛8744{Boolean},fixedLogTypes: 𝓛8744{Boolean} as 𝓛[ty]8666{Boolean},nativeEvents: 𝓛8744{Boolean},webStorageEnabled: 𝓛8744{Boolean},touchEnabled: 𝓛8744{Boolean},applicationCacheEnabled: 𝓛8744{Boolean},brokenElementDisplayedOffscreen: 𝓛8744{Boolean},locationContextEnabled: 𝓛8744{Boolean},brokenExecuteUndefinedReturn: 𝓛8744{Boolean},brokenExecuteElementReturn: 𝓛8744{Boolean},brokenHtmlTagName: 𝓛8744{Boolean},mouseEnabled: 𝓛8744{Boolean},brokenWindowSwitch: 𝓛8744{Boolean},supportsCssTransforms: 𝓛8744{Boolean},rotatable: 𝓛8744{Boolean},returnsFromClickImmediately: 𝓛8744{Boolean},supportsExecuteAsync: 𝓛8744{Boolean},brokenCssTransformedSize: 𝓛8744{Boolean},brokenSubmitElement: 𝓛8744{Boolean},supportsNavigationDataUris: 𝓛8744{Boolean},brokenElementDisplayedOpacity: 𝓛8744{Boolean},brokenNullGetSpecAttribute: 𝓛8744{Boolean},dynamicViewport: 𝓛8744{Boolean}})
if (𝓟1738{isValidVersion}(𝓟1296{capabilities},𝓛8745{Number},𝓛8745{Number}))
{
𝓟2246{mixin}(𝓟1297{updates},{brokenWindowSize: 𝓛8744{Boolean},brokenSendKeys: 𝓛8744{Boolean},brokenOptionSelect: 𝓛8744{Boolean},brokenNavigation: 𝓛8744{Boolean},brokenCookies: 𝓛8744{Boolean},remoteFiles: 𝓛8744{Boolean},brokenActiveElement: 𝓛8744{Boolean},brokenExecuteForNonHttpUrl: 𝓛8744{Boolean},brokenWindowPosition: 𝓛8744{Boolean},brokenMouseEvents: 𝓛8744{Boolean}})
if (𝓟1738{isValidVersion}(𝓟1296{capabilities},𝓛8745{Number},𝓛8745{Number}))
{
𝓟2246{mixin}(𝓟1297{updates},{supportsExecuteAsync: 𝓛8744{Boolean}})
}
}
if (𝓟1738{isValidVersion}(𝓟1296{capabilities},𝓛8745{Number}))
{
𝓟2246{mixin}(𝓟1297{updates},{usesWebDriverActiveElement: 𝓛8744{Boolean},fixedLogTypes: 𝓛8757{Array}(),brokenLinkTextLocator: 𝓛8744{Boolean},brokenOptionSelect: 𝓛8744{Boolean},brokenWhitespaceNormalization: 𝓛8744{Boolean}})
}
return 𝓟1295 = 𝓟1297{updates}
}
if (𝓟1733{isFirefox}(𝓟1296{capabilities},𝓛8745{Number},𝓛8706{Infinity}))
{
𝓟1297{updates}.usesWebDriverWindowCommands ⟵ 𝓛8744{Boolean};
}
if (𝓟1718{isMsEdge}(𝓟1296{capabilities}))
{
𝓟1297{updates}.returnsFromClickImmediately ⟵ 𝓛8744{Boolean};
𝓟1297{updates}.brokenDeleteCookie ⟵ 𝓛8744{Boolean};
𝓟1297{updates}.brokenClick ⟵ 𝓛8744{Boolean};
𝓟1297{updates}.remoteFiles ⟵ 𝓛8744{Boolean};
}
if (𝓟1718{isMsEdge}(𝓟1296{capabilities},𝓛8745{Number}))
{
𝓟1297{updates}.brokenWindowClose ⟵ 𝓛8744{Boolean};
}
if (𝓟1718{isMsEdge}(𝓟1296{capabilities},𝓛8745{Number}))
{
𝓟1297{updates}.brokenFileSendKeys ⟵ 𝓛8744{Boolean};
}
if (𝓟1718{isMsEdge}(𝓟1296{capabilities},𝓛8745{Number}).AmpersandAmpersandToken(𝓛12548{ExclamationToken}(𝓛8743{String}.InKeyword(𝓟1296{capabilities}))))
{
𝓟1297{updates}.handlesAlerts ⟵ 𝓛8744{Boolean};
}
if (𝓟1733{isFirefox}(𝓟1296{capabilities},𝓛8745{Number},𝓛8706{Infinity}))
{
𝓟1297{updates}.supportsKeysCommand ⟵ 𝓛8744{Boolean};
𝓟1297{updates}.usesWebDriverLocators ⟵ 𝓛8744{Boolean};
𝓟1297{updates}.usesFlatKeysArray ⟵ 𝓛8744{Boolean};
𝓟1297{updates}.brokenEmptyPost ⟵ 𝓛8744{Boolean};
𝓟1297{updates}.brokenMouseEvents ⟵ 𝓛8744{Boolean};
𝓟1297{updates}.fixedLogTypes ⟵ 𝓛8757{Array}();
}
if (𝓟1733{isFirefox}(𝓟1296{capabilities},𝓛8745{Number},𝓛8745{Number}))
{
𝓟1297{updates}.brokenWindowSwitch ⟵ 𝓛8744{Boolean};
}
if (𝓟1723{isInternetExplorer}(𝓟1296{capabilities},𝓛8745{Number}))
{
𝓟1297{updates}.takesScreenshot ⟵ 𝓛8744{Boolean};
𝓟1297{updates}.brokenSubmitElement ⟵ 𝓛8744{Boolean};
}
if (𝓟1723{isInternetExplorer}(𝓟1296{capabilities},𝓛8745{Number},𝓛8706{Infinity}))
{
𝓟1297{updates}.brokenOptionSelect ⟵ 𝓛8744{Boolean};
}
if (𝓛12548{ExclamationToken}(𝓛8743{String}.InKeyword(𝓟1296{capabilities})).AmpersandAmpersandToken(𝓟1733{isFirefox}(𝓟1296{capabilities},𝓛8745{Number},𝓛8706{Infinity})).AmpersandAmpersandToken(𝓟1715{isMac}(𝓟1296{capabilities})))
{
𝓟1297{updates}.mouseEnabled ⟵ 𝓛8744{Boolean};
}
if (𝓟1296{capabilities}.hasTouchScreen.EqualsEqualsEqualsToken(𝓛8744{Boolean}))
{
𝓟1297{updates}.touchEnabled ⟵ 𝓛8744{Boolean};
}
if (𝓟1296{capabilities}.hasTouchScreen.EqualsEqualsEqualsToken(𝓛8744{Boolean}).BarBarToken(𝓟1296{capabilities}.browserName.EqualsEqualsEqualsToken(𝓛8743{String})))
{
𝓟1297{updates}.touchEnabled ⟵ 𝓛8744{Boolean};
}
if (𝓟1723{isInternetExplorer}(𝓟1296{capabilities},𝓛8745{Number}))
{
𝓟1297{updates}.supportsCssTransforms ⟵ 𝓛8744{Boolean};
}
function 𝓟1298{$Lambda75} (): (𝓟1299: [miss]𝓛[ty]10051{String})
{
const 𝓟1300{platform}: [miss]𝓛[ty]10051{String} = 𝓟1296{capabilities}.platform.BarBarToken(𝓟1296{capabilities}.platformName);
if (𝓛8748{RegExp}.test(𝓟1300{platform}).BarBarToken(𝓛8748{RegExp}.test(𝓟1300{platform})))
{
return 𝓟1299 = 𝓟1194{keys}.COMMAND
}
if (𝓛8748{RegExp}.test(𝓟1300{platform}))
{
return 𝓟1299 = 𝓛12563{undefined}
}
return 𝓟1299 = 𝓟1194{keys}.CONTROL
}
𝓟1297{updates}.shortcutKey ⟵ 𝓟1298{$Lambda75}();
𝓟1297{updates}.scriptedParentFrameCrashesBrowser ⟵ 𝓟1723{isInternetExplorer}(𝓟1296{capabilities},𝓛8745{Number},𝓛8745{Number});
if (𝓟1296{capabilities}.browserName.EqualsEqualsEqualsToken(𝓛8743{String}).AmpersandAmpersandToken(𝓟1296{capabilities}.platformName.EqualsEqualsEqualsToken(𝓛8743{String})))
{
𝓟1297{updates}.brokenWindowSwitch ⟵ 𝓛8744{Boolean};
}
if (𝓟1296{capabilities}.browserName.EqualsEqualsEqualsToken(𝓛8743{String}).AmpersandAmpersandToken(𝓟1296{capabilities}.deviceName.EqualsEqualsEqualsToken(𝓛8743{String})))
{
𝓟1297{updates}.brokenParentFrameSwitch ⟵ 𝓛8744{Boolean};
}
return 𝓟1295 = 𝓟1297{updates}
}
function 𝓟1209{_sendRequest} (𝓟1210{method}: 𝓛[ty]10051{String},𝓟1211{path}: 𝓛[ty]10051{String},𝓟1212{requestData}: [OOV]any,𝓟1213{pathParts}: 𝓛[ty]8670{Array}): (𝓟1214: [OOV]𝓛[ty]2{<UNKNOWN>})
{
function 𝓟1215{$Lambda63} (𝓟1216{_},𝓟1217{index}): (𝓟1218: [miss]𝓛[ty]10051{String})
{
return 𝓟1218 = 𝓛8732{encodeURIComponent}(𝓟1213{pathParts}.access(𝓟1217{index}))
}
const 𝓟1219{url}: [miss]𝓛[ty]10051{String} = 𝓟[ty]1203{Server}.url.PlusToken(𝓛1{<UNKNOWN>}(𝓛8748{RegExp},𝓟1215{$Lambda63}));
const 𝓟1220{defaultRequestHeaders}: 𝓛[ty]8642{Object} = {Accept: 𝓛8743{String}};
const 𝓟1221{kwArgs} = 𝓟2251{create}(𝓟[ty]1203{Server}.requestOptions,{followRedirects: 𝓛8744{Boolean},handleAs: 𝓛8743{String},headers: {},method: 𝓟1210{method}});
if (𝓟1212{requestData})
{
𝓟1221{kwArgs}.body ⟵ 𝓛8756{JSON}.stringify(𝓟1212{requestData});
𝓟1221{kwArgs}.headers.access(𝓛8743{String}) ⟵ 𝓛8743{String};
𝓟1221{kwArgs}.headers.access(𝓛8743{String}) ⟵ 𝓛8743{String}(𝓛10100{Buffer}.byteLength(𝓟1221{kwArgs}.body,𝓛8743{String}));
}
else
{
𝓟1221{kwArgs}.headers.access(𝓛8743{String}) ⟵ 𝓛8743{String};
}
const 𝓟1222{trace}: [OOV]any = {};
𝓛8749{Error}.captureStackTrace(𝓟1222{trace},𝓟[ty]1203{Server}._sendRequest)
function 𝓟1223{$Lambda64} (𝓟1224{resolve},𝓟1225{reject}): (𝓟1226: [miss]𝓛[ty]10033{Void})
{
function 𝓟1227{$Lambda65} (): (𝓟1228: [miss]𝓛[ty]10033{Void})
{
const 𝓟1229{error}: [miss]𝓛[ty]10053{Error} = 𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String});
𝓟1229{error}.name ⟵ 𝓛8743{String};
𝓟1225{reject}(𝓟1229{error})
}
𝓟2248{request}(𝓟1219{url},𝓟1221{kwArgs}).then(𝓟1224{resolve},𝓟1225{reject}).finally(𝓟1227{$Lambda65})
}
function 𝓟1230{handleResponse} (𝓟1231{response}: [OOV]𝓛[ty]2{<UNKNOWN>}): (𝓟1232: [OOV]any)
{
if (𝓟1231{response}.status.GreaterThanEqualsToken(𝓛8745{Number}).AmpersandAmpersandToken(𝓟1231{response}.status.FirstBinaryOperator(𝓛8745{Number})).AmpersandAmpersandToken(𝓟1231{response}.headers.get(𝓛8743{String})))
{
let 𝓟1233{redirectUrl} = 𝓟1231{response}.headers.get(𝓛8743{String});
if (𝓛12548{ExclamationToken}(𝓛8748{RegExp}.test(𝓟1233{redirectUrl})))
{
𝓟1233{redirectUrl} ⟵ 𝓛6055{resolve}(𝓟1219{url},𝓟1233{redirectUrl});
}
return 𝓟1232 = 𝓟2248{request}(𝓟1233{redirectUrl},{method: 𝓛8743{String},headers: 𝓟1220{defaultRequestHeaders}}).then(𝓟1230{handleResponse})
}
function 𝓟1234{$Lambda66} (𝓟1235{data}): (𝓟1236: [miss]𝓛[ty]8642{Object})
{
return 𝓟1236 = {response: 𝓟1231{response},data: 𝓟1235{data}}
}
return 𝓟1232 = 𝓟1231{response}.text().then(𝓟1234{$Lambda66})
}
function 𝓟1237{$Lambda67} (𝓟1238{responseData}: [OOV]𝓟[ty]6817{ResponseData}): (𝓟1239: [OOV]any)
{
const 𝓟1240{response} = 𝓟1238{responseData}.response;
const 𝓟1241{responseType} = 𝓟1240{response}.headers.get(𝓛8743{String});
let 𝓟1242{data}: [OOV]any;
if (𝓟1241{responseType}.AmpersandAmpersandToken(𝓟1241{responseType}.indexOf(𝓛8743{String}).EqualsEqualsEqualsToken(𝓛8745{Number})).AmpersandAmpersandToken(𝓟1238{responseData}.data))
{
𝓟1242{data} ⟵ 𝓛8756{JSON}.parse(𝓟1238{responseData}.data);
}
if (𝓟1240{response}.status.EqualsEqualsEqualsToken(𝓛8745{Number}))
{
𝓟1242{data} ⟵ {status: 𝓛8745{Number},sessionId: 𝓛12563{undefined},value: 𝓛12563{undefined}};
}
else
{
if (𝓟1240{response}.status.GreaterThanEqualsToken(𝓛8745{Number}).BarBarToken(𝓟1242{data}.AmpersandAmpersandToken(𝓟1242{data}.status.GreaterThanToken(𝓛8745{Number}))))
{
const 𝓟1243{error}: [OOV]any = 𝓛8749{Error}.CONSTRUCTOR();
if (𝓛12548{ExclamationToken}(𝓟1242{data}))
{
𝓟1242{data} ⟵ {status: (𝓟1240{response}.status.EqualsEqualsEqualsToken(𝓛8745{Number}).BarBarToken(𝓟1240{response}.status.EqualsEqualsEqualsToken(𝓛8745{Number})) ? 𝓛8745{Number} : 𝓛8745{Number},value: {message: 𝓟1238{responseData}.data}};
}
else
{
if (𝓛12548{ExclamationToken}(𝓟1242{data}.value).AmpersandAmpersandToken(𝓛8743{String}.InKeyword(𝓟1242{data})))
{
𝓟1242{data} ⟵ {status: (𝓟1240{response}.status.EqualsEqualsEqualsToken(𝓛8745{Number}).BarBarToken(𝓟1240{response}.status.EqualsEqualsEqualsToken(𝓛8745{Number})).BarBarToken(𝓟1242{data}.message.indexOf(𝓛8743{String}).GreaterThanToken(𝓛12557{MinusToken}(𝓛8745{Number}))) ? 𝓛8745{Number} : 𝓛8745{Number},value: 𝓟1242{data}};
}
}
if (𝓟1240{response}.status.EqualsEqualsEqualsToken(𝓛8745{Number}).AmpersandAmpersandToken(𝓟1242{data}.status.EqualsEqualsEqualsToken(𝓛8745{Number})))
{
𝓟1242{data}.status ⟵ 𝓛8745{Number};
}
if (𝓟1240{response}.status.EqualsEqualsEqualsToken(𝓛8745{Number}).AmpersandAmpersandToken(𝓟1242{data}.value).AmpersandAmpersandToken(𝓟1242{data}.value.message.EqualsEqualsEqualsToken(𝓛8743{String})))
{
𝓟1242{data}.status ⟵ 𝓛8745{Number};
}
if (𝓟1242{data}.status.EqualsEqualsEqualsToken(𝓛8745{Number}).AmpersandAmpersandToken(𝓟1242{data}.value).AmpersandAmpersandToken(𝓟1242{data}.value.class).AmpersandAmpersandToken(𝓟1242{data}.value.class.indexOf(𝓛8743{String}).GreaterThanToken(𝓛12557{MinusToken}(𝓛8745{Number})).BarBarToken(𝓟1242{data}.value.class.indexOf(𝓛8743{String}).GreaterThanToken(𝓛12557{MinusToken}(𝓛8745{Number})))))
{
𝓟1242{data}.status ⟵ 𝓛8745{Number};
}
if (𝓟1240{response}.status.EqualsEqualsEqualsToken(𝓛8745{Number}).AmpersandAmpersandToken(𝓟1242{data}.value).AmpersandAmpersandToken(𝓟1242{data}.value.message).AmpersandAmpersandToken(𝓟1242{data}.value.message.indexOf(𝓛8743{String}).GreaterThanToken(𝓛12557{MinusToken}(𝓛8745{Number})).BarBarToken(𝓟1242{data}.value.message.indexOf(𝓛8743{String}).GreaterThanToken(𝓛12557{MinusToken}(𝓛8745{Number})))))
{
𝓟1242{data}.status ⟵ 𝓛8745{Number};
}
if (𝓟1240{response}.status.EqualsEqualsEqualsToken(𝓛8745{Number}).AmpersandAmpersandToken(𝓟1242{data}.value).AmpersandAmpersandToken(𝓟1242{data}.value.message).AmpersandAmpersandToken(𝓟1242{data}.value.message.indexOf(𝓛8743{String}).GreaterThanToken(𝓛12557{MinusToken}(𝓛8745{Number}))))
{
𝓟1242{data}.status ⟵ 𝓛8745{Number};
}
const 𝓟1244{statusCode}: [miss]𝓛[ty]8670{Array} = 𝓟1749{statusCodes}.access(𝓟1242{data}.status as any);
if (𝓟1244{statusCode})
{
const 𝓟1245{name}: [miss]𝓛[ty]10051{String} = 𝓛12552{$ArrayAccess}(𝓟1244{statusCode});
const 𝓟1246{message}: [miss]𝓛[ty]10051{String} = 𝓛12552{$ArrayAccess}(𝓟1244{statusCode});
if (𝓟1245{name}.AmpersandAmpersandToken(𝓟1246{message}))
{
𝓟1243{error}.name ⟵ 𝓟1245{name};
𝓟1243{error}.message ⟵ 𝓟1246{message};
}
}
if (𝓟1242{data}.value.AmpersandAmpersandToken(𝓟1242{data}.value.message))
{
𝓟1243{error}.message ⟵ 𝓟1242{data}.value.message;
}
if (𝓟1242{data}.value.AmpersandAmpersandToken(𝓟1242{data}.value.screen))
{
𝓟1242{data}.value.screen ⟵ 𝓛10100{Buffer}.CONSTRUCTOR(𝓟1242{data}.value.screen,𝓛8743{String});
}
𝓟1243{error}.status ⟵ 𝓟1242{data}.status;
𝓟1243{error}.detail ⟵ 𝓟1242{data}.value;
𝓟1243{error}.request ⟵ {url: 𝓟1219{url},method: 𝓟1210{method},data: 𝓟1212{requestData}};
𝓟1243{error}.response ⟵ 𝓟1240{response};
function 𝓟1247{$Lambda68} (): (𝓟1248: [OOV]any)
{
const 𝓟1249{parsedUrl} = 𝓛6043{parse}(𝓟1219{url});
if (𝓟1249{parsedUrl}.auth)
{
𝓟1249{parsedUrl}.auth ⟵ 𝓛8743{String};
}
return 𝓟1248 = 𝓛6052{format}(𝓟1249{parsedUrl})
}
const 𝓟1250{sanitizedUrl} = 𝓟1247{$Lambda68}();
𝓟1243{error}.message ⟵ 𝓛8743{String}.PlusToken(𝓟1210{method}).PlusToken(𝓛8743{String}).PlusToken(𝓟1250{sanitizedUrl}).PlusToken((𝓟1212{requestData} ? 𝓛8743{String}.PlusToken(𝓛8756{JSON}.stringify(𝓟1212{requestData})) : 𝓛8743{String}).PlusToken(𝓛8743{String}).PlusToken(𝓟1243{error}.message);
𝓟1243{error}.stack ⟵ 𝓟1243{error}.message.PlusToken(𝓟441{trimStack}(𝓟1222{trace}.stack));
𝓟1243{error}
}
}
return 𝓟1239 = 𝓟1242{data}
}
function 𝓟1251{$Lambda69} (𝓟1252{error}): (𝓟1253: [OOV]any)
{
𝓟1252{error}.stack ⟵ 𝓟1252{error}.message.PlusToken(𝓟441{trimStack}(𝓟1222{trace}.stack));
𝓟1252{error}
}
return 𝓟1214 = 𝓟2244{Task}.CONSTRUCTOR(𝓟1223{$Lambda64}).then(𝓟1230{handleResponse}).then(𝓟1237{$Lambda67}).catch(𝓟1251{$Lambda69})
}
function 𝓟1269{getStatus} (): (𝓟1270: [OOV]any)
{
return 𝓟1270 = 𝓟[ty]1203{Server}.get(𝓛8743{String}).then(𝓟1746{returnValue})
}
function 𝓟1709{getSessionCapabilities} (𝓟1710{sessionId}: 𝓛[ty]10051{String}): (𝓟1711: [OOV]𝓛[ty]2{<UNKNOWN>})
{
return 𝓟1711 = 𝓟[ty]1203{Server}.get(𝓛8743{String},𝓛12563{undefined},𝓛8757{Array}(𝓟1710{sessionId})).then(𝓟1746{returnValue})
}
function 𝓟1287{_fillCapabilities} (𝓟1288{session}: [OOV]any,𝓟1289{detectCapabilities}): (𝓟1290: [OOV]𝓛[ty]2{<UNKNOWN>})
{
𝓟2246{mixin}(𝓟1288{session}.capabilities,𝓟[ty]1203{Server}._getKnownCapabilities(𝓟1288{session}))
function 𝓟1291{$Lambda74} (): (𝓟1292: [OOV]any)
{
𝓛8741{Object}.defineProperty(𝓟1288{session}.capabilities,𝓛8743{String},{value: 𝓛8744{Boolean},configurable: 𝓛8744{Boolean}})
return 𝓟1292 = 𝓟1288{session}
}
return 𝓟1290 = (𝓟1289{detectCapabilities} ? 𝓟[ty]1203{Server}._detectCapabilities(𝓟1288{session}) : 𝓟2244{Task}.resolve(𝓟1288{session}).then(𝓟1291{$Lambda74})
}
function 𝓟1701{getSessions} (): (𝓟1702: [OOV]𝓛[ty]2{<UNKNOWN>})
{
function 𝓟1703{$Lambda228} (𝓟1704{sessions}: [OOV]any): (𝓟1705: [OOV]any)
{
if (𝓟1704{sessions}.AmpersandAmpersandToken(𝓛12548{ExclamationToken}(𝓛8757{Array}.isArray(𝓟1704{sessions}))))
{
𝓟1704{sessions} ⟵ 𝓟1746{returnValue}(𝓟1704{sessions});
}
function 𝓟1706{$Lambda229} (𝓟1707{session}: [OOV]any): (𝓟1708: [miss]𝓛[ty]10033{Void})
{
if (𝓟1707{session}.sessionId.AmpersandAmpersandToken(𝓛12548{ExclamationToken}(𝓟1707{session}.id)))
{
𝓟1707{session}.id ⟵ 𝓟1707{session}.sessionId;
}
}
𝓟1704{sessions}.forEach(𝓟1706{$Lambda229})
return 𝓟1705 = 𝓟1704{sessions}
}
return 𝓟1702 = 𝓟[ty]1203{Server}.get(𝓛8743{String}).then(𝓟1703{$Lambda228})
}
function 𝓟1271{createSession} (𝓟1272{desiredCapabilities}: [OOV]𝓟[ty]6816{Capabilities},𝓟1273{requiredCapabilities}: [OOV]𝓟[ty]6816{Capabilities}): (𝓟1274: [OOV]𝓛[ty]2{<UNKNOWN>})
{
let 𝓟1275{fixSessionCapabilities} = 𝓟[ty]1203{Server}.fixSessionCapabilities;
if (𝓟1272{desiredCapabilities}.fixSessionCapabilities.ExclamationEqualsToken(𝓛12563{undefined}))
{
𝓟1275{fixSessionCapabilities} ⟵ 𝓟1272{desiredCapabilities}.fixSessionCapabilities;
𝓟1272{desiredCapabilities} ⟵ {};
𝓟1272{desiredCapabilities}.fixSessionCapabilities ⟵ 𝓛12563{undefined};
}
function 𝓟1276{$Lambda70} (𝓟1277{response}): (𝓟1278: [OOV]any)
{
if (𝓟1277{response}.value.AmpersandAmpersandToken(𝓟1277{response}.value.sessionId))
{
𝓟1277{response} ⟵ 𝓟1277{response}.value;
}
const 𝓟1279{session}: [OOV]𝓟[ty]453{Session} = 𝓟[ty]1203{Server}.sessionConstructor.CONSTRUCTOR(𝓟1277{response}.sessionId,𝓟[ty]1203{Server},𝓟1277{response}.value);
if (𝓟1275{fixSessionCapabilities})
{
function 𝓟1280{$Lambda71} (𝓟1281{error}): (𝓟1282: [OOV]any)
{
function 𝓟1283{$Lambda72} (): (𝓟1284: [OOV]any)
{
𝓟1281{error}
}
return 𝓟1282 = 𝓟1279{session}.quit().finally(𝓟1283{$Lambda72})
}
function 𝓟1285{$Lambda73} (): (𝓟1286: [OOV]any)
{
return 𝓟1286 = 𝓟1279{session} as 𝓛[ty]2{<UNKNOWN>}
}
return 𝓟1278 = 𝓟[ty]1203{Server}._fillCapabilities(𝓟1279{session} as 𝓛[ty]2{<UNKNOWN>},𝓟1275{fixSessionCapabilities}.ExclamationEqualsEqualsToken(𝓛8743{String})).catch(𝓟1280{$Lambda71}).then(𝓟1285{$Lambda73})
}
else
{
return 𝓟1278 = 𝓟1279{session} as 𝓛[ty]2{<UNKNOWN>}
}
}
return 𝓟1274 = 𝓟[ty]1203{Server}.post(𝓛8743{String},{desiredCapabilities: 𝓟1272{desiredCapabilities},requiredCapabilities: 𝓟1273{requiredCapabilities}}).then(𝓟1276{$Lambda70})
}
function 𝓟1264{delete} (𝓟1265{path}: 𝓛[ty]10051{String},𝓟1266{requestData}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8642{Object}),𝓟1267{pathParts}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8670{Array})): (𝓟1268: [OOV]𝓛[ty]2{<UNKNOWN>})
{
return 𝓟1268 = 𝓟[ty]1203{Server}._sendRequest(𝓛8743{String},𝓟1265{path},𝓟1266{requestData},𝓟1267{pathParts})
}
function 𝓟1254{get} (𝓟1255{path}: 𝓛[ty]10051{String},𝓟1256{requestData}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8642{Object}),𝓟1257{pathParts}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8670{Array})): (𝓟1258: [OOV]𝓛[ty]2{<UNKNOWN>})
{
return 𝓟1258 = 𝓟[ty]1203{Server}._sendRequest(𝓛8743{String},𝓟1255{path},𝓟1256{requestData},𝓟1257{pathParts})
}
function 𝓟1301{_detectCapabilities} (𝓟1302{session}: [OOV]𝓟[ty]453{Session}): (𝓟1303: [OOV]𝓛[ty]2{<UNKNOWN>})
{
const 𝓟1304{capabilities}: [OOV]𝓟[ty]6816{Capabilities} = 𝓟1302{session}.capabilities;
function 𝓟1305{$Lambda76} (): (𝓟1306: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟1306 = 𝓛8744{Boolean}
}
const 𝓟1307{supported}: [miss]𝓛[ty]8696{Function} = 𝓟1305{$Lambda76};
function 𝓟1308{$Lambda77} (): (𝓟1309: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟1309 = 𝓛8744{Boolean}
}
const 𝓟1310{unsupported}: [miss]𝓛[ty]8696{Function} = 𝓟1308{$Lambda77};
function 𝓟1311{$Lambda78} (𝓟1312{error}: (𝓛[ty]10051{String} ≠ 𝓛[ty]10053{Error})): (𝓟1313: [miss]𝓛[ty]8666{Boolean})
{
if (𝓟1312{error}.name.EqualsEqualsEqualsToken(𝓛8743{String}))
{
return 𝓟1313 = 𝓛8744{Boolean}
}
if (𝓛8748{RegExp}.test(𝓟1312{error}.message))
{
return 𝓟1313 = 𝓛8744{Boolean}
}
return 𝓟1313 = 𝓛8744{Boolean}
}
const 𝓟1314{maybeSupported}: [miss]𝓛[ty]8696{Function} = 𝓟1311{$Lambda78};
const 𝓟1315{broken}: [miss]𝓛[ty]8696{Function} = 𝓟1307{supported};
const 𝓟1316{works}: [miss]𝓛[ty]8696{Function} = 𝓟1310{unsupported};
function 𝓟1317{$Lambda79} (𝓟1318{testedCapabilities}: [OOV]𝓟[ty]6816{Capabilities}): (𝓟1319: [OOV]𝓛[ty]2{<UNKNOWN>})
{
function 𝓟1320{$Lambda80} (𝓟1321{previous}: [OOV]𝓛[ty]2{<UNKNOWN>},𝓟1322{key}: [OOV]any): (𝓟1323: [OOV]any)
{
function 𝓟1324{$Lambda81} (): (𝓟1325: [OOV]any)
{
const 𝓟1326{value} = 𝓟1318{testedCapabilities}.access(𝓟1322{key});
const 𝓟1327{task} = (𝓛12550{$TypeOf}(𝓟1326{value}).EqualsEqualsEqualsToken(𝓛8743{String}) ? 𝓟1326{value}() : 𝓟2244{Task}.resolve(𝓟1326{value});
function 𝓟1328{$Lambda82} (𝓟1329{value}: [OOV]any): (𝓟1330: [miss]𝓛[ty]10033{Void})
{
𝓟1304{capabilities}.access(𝓟1322{key}) ⟵ 𝓟1329{value};
}
return 𝓟1325 = 𝓟1327{task}.then(𝓟1328{$Lambda82})
}
return 𝓟1323 = 𝓟1321{previous}.then(𝓟1324{$Lambda81})
}
return 𝓟1319 = 𝓛8741{Object}.keys(𝓟1318{testedCapabilities}).reduce(𝓟1320{$Lambda80},𝓟2244{Task}.resolve())
}
const 𝓟1331{addCapabilities}: [miss]𝓛[ty]8696{Function} = 𝓟1317{$Lambda79};
function 𝓟1332{$Lambda83} (𝓟1333{page}: 𝓛[ty]10051{String}): (𝓟1334: [OOV]any)
{
if (𝓟1304{capabilities}.supportsNavigationDataUris.ExclamationEqualsEqualsToken(𝓛8744{Boolean}))
{
return 𝓟1334 = 𝓟1302{session}.get(𝓛8743{String}.PlusToken(𝓛8732{encodeURIComponent}(𝓟1333{page})))
}
if (𝓟1723{isInternetExplorer}(𝓟1304{capabilities},𝓛8745{Number},𝓛8745{Number}).BarBarToken(𝓟1718{isMsEdge}(𝓟1304{capabilities})))
{
let 𝓟1335{initialUrl}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
if (𝓟1723{isInternetExplorer}(𝓟1304{capabilities}).AmpersandAmpersandToken(𝓟1304{capabilities}.access(𝓛8743{String})))
{
𝓟1335{initialUrl} ⟵ 𝓟1304{capabilities}.access(𝓛8743{String}).initialBrowserUrl;
}
else
{
if (𝓟1304{capabilities}.initialBrowserUrl)
{
𝓟1335{initialUrl} ⟵ 𝓟1304{capabilities}.initialBrowserUrl;
}
}
function 𝓟1336{$Lambda84} (): (𝓟1337: [OOV]any)
{
return 𝓟1337 = 𝓟1302{session}.execute(𝓛8743{String},𝓛8757{Array}(𝓟1333{page}.replace(𝓛8743{String},𝓛8743{String})))
}
return 𝓟1334 = 𝓟1302{session}.get(𝓟1335{initialUrl}).then(𝓟1336{$Lambda84})
}
function 𝓟1338{$Lambda85} (): (𝓟1339: [OOV]any)
{
return 𝓟1339 = 𝓟1302{session}.execute(𝓛8743{String},𝓛8757{Array}(𝓟1333{page}))
}
return 𝓟1334 = 𝓟1302{session}.get(𝓛8743{String}).then(𝓟1338{$Lambda85})
}
const 𝓟1340{get}: [miss]𝓛[ty]8696{Function} = 𝓟1332{$Lambda83};
function 𝓟1341{$Lambda86} (): (𝓟1342: [OOV]any)
{
const 𝓟1343{testedCapabilities}: [OOV]any = {};
if (𝓟1304{capabilities}.remoteFiles.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1344{$Lambda87} (): (𝓟1345: [OOV]any)
{
function 𝓟1346{$Lambda88} (𝓟1347{filename}): (𝓟1348: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟1348 = 𝓟1347{filename}.AmpersandAmpersandToken(𝓟1347{filename}.indexOf(𝓛8743{String}).GreaterThanToken(𝓛12557{MinusToken}(𝓛8745{Number})))
}
return 𝓟1345 = 𝓟1302{session}.serverPost(𝓛8743{String},{file: 𝓛8743{String}}).then(𝓟1346{$Lambda88}).catch(𝓟1310{unsupported})
}
𝓟1343{testedCapabilities}.remoteFiles ⟵ 𝓟1344{$Lambda87};
}
if (𝓟1304{capabilities}.supportsSessionCommand.EqualsEqualsToken(𝓛12563{undefined}))
{
𝓟1343{testedCapabilities}.supportsSessionCommands ⟵ 𝓟[ty]1203{Server}.get(𝓛8743{String},𝓛12563{undefined},𝓛8757{Array}(𝓟1302{session}.sessionId)).then(𝓟1307{supported},𝓟1310{unsupported});
}
if (𝓟1304{capabilities}.usesWebDriverTimeouts.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1349{$Lambda89} (𝓟1350{error}): (𝓟1351: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟1351 = 𝓛8748{RegExp}.test(𝓟1350{error}.message)
}
𝓟1343{testedCapabilities}.usesWebDriverTimeouts ⟵ 𝓟1302{session}.setFindTimeout(𝓛8745{Number}).then(𝓟1310{unsupported},𝓟1349{$Lambda89});
}
if (𝓟1304{capabilities}.usesWebDriverWindowCommands.EqualsEqualsToken(𝓛12563{undefined}))
{
𝓟1343{testedCapabilities}.usesWebDriverWindowCommands ⟵ 𝓟1302{session}.serverGet(𝓛8743{String}).then(𝓟1307{supported},𝓟1310{unsupported});
}
if (𝓟1304{capabilities}.usesHandleParameter.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1352{$Lambda90} (𝓟1353{error}): (𝓟1354: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟1354 = 𝓛8748{RegExp}.test(𝓟1353{error}.message)
}
𝓟1343{testedCapabilities}.usesHandleParameter ⟵ 𝓟1302{session}.switchToWindow(𝓛8743{String}).then(𝓟1310{unsupported},𝓟1352{$Lambda90});
}
if (𝓟1304{capabilities}.brokenSessionList.EqualsEqualsToken(𝓛12563{undefined}))
{
𝓟1343{testedCapabilities}.brokenSessionList ⟵ 𝓟[ty]1203{Server}.getSessions().then(𝓟1316{works},𝓟1315{broken});
}
if (𝓟1304{capabilities}.usesWebDriverFrameId.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1355{$Lambda91} (𝓟1356{error}): (𝓟1357: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟1357 = 𝓛8748{RegExp}.test(𝓟1356{error}.message)
}
𝓟1343{testedCapabilities}.usesWebDriverFrameId ⟵ 𝓟1302{session}.switchToFrame(𝓛8743{String}).then(𝓟1310{unsupported},𝓟1355{$Lambda91});
}
if (𝓟1304{capabilities}.returnsFromClickImmediately.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1358{$Lambda92} (): (𝓟1359: [OOV]any)
{
function 𝓟1360{assertSelected} (𝓟1361{expected}: [OOV]any): (𝓟1362: [miss]𝓛[ty]8696{Function})
{
function 𝓟1363{$Lambda93} (𝓟1364{actual}: [OOV]any): (𝓟1365: [miss]𝓛[ty]10033{Void})
{
if (𝓟1361{expected}.ExclamationEqualsEqualsToken(𝓟1364{actual}))
{
𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String})
}
}
return 𝓟1362 = 𝓟1363{$Lambda93}
}
function 𝓟1366{$Lambda94} (): (𝓟1367: [OOV]any)
{
return 𝓟1367 = 𝓟1302{session}.findById(𝓛8743{String})
}
function 𝓟1368{$Lambda95} (𝓟1369{element}): (𝓟1370: [OOV]any)
{
function 𝓟1371{$Lambda96} (): (𝓟1372: [OOV]any)
{
return 𝓟1372 = 𝓟1369{element}.isSelected()
}
function 𝓟1373{$Lambda97} (): (𝓟1374: [OOV]any)
{
function 𝓟1375{$Lambda98} (): (𝓟1376: [OOV]any)
{
return 𝓟1376 = 𝓟1369{element}.isSelected()
}
return 𝓟1374 = 𝓟1369{element}.click().then(𝓟1375{$Lambda98})
}
function 𝓟1377{$Lambda99} (): (𝓟1378: [OOV]any)
{
function 𝓟1379{$Lambda100} (): (𝓟1380: [OOV]any)
{
return 𝓟1380 = 𝓟1369{element}.isSelected()
}
return 𝓟1378 = 𝓟1369{element}.click().then(𝓟1379{$Lambda100})
}
return 𝓟1370 = 𝓟1369{element}.click().then(𝓟1371{$Lambda96}).then(𝓟1360{assertSelected}(𝓛8744{Boolean})).then(𝓟1373{$Lambda97}).then(𝓟1360{assertSelected}(𝓛8744{Boolean})).then(𝓟1377{$Lambda99}).then(𝓟1360{assertSelected}(𝓛8744{Boolean}))
}
return 𝓟1359 = 𝓟1340{get}(𝓛8743{String}).then(𝓟1366{$Lambda94}).then(𝓟1368{$Lambda95}).then(𝓟1316{works},𝓟1315{broken})
}
𝓟1343{testedCapabilities}.returnsFromClickImmediately ⟵ 𝓟1358{$Lambda92};
}
if (𝓟1304{capabilities}.supportsKeysCommand.EqualsEqualsToken(𝓛12563{undefined}))
{
𝓟1343{testedCapabilities}.supportsKeysCommand ⟵ 𝓟1302{session}.serverPost(𝓛8743{String},{value: 𝓛8757{Array}(𝓛8743{String})}).then(𝓟1307{supported},𝓟1310{unsupported});
}
function 𝓟1381{$Lambda101} (𝓟1382{key}): (𝓟1383: [OOV]any)
{
return 𝓟1383 = 𝓟1343{testedCapabilities}.access(𝓟1382{key})
}
function 𝓟1384{$Lambda102} (): (𝓟1385: [OOV]any)
{
return 𝓟1385 = 𝓟1343{testedCapabilities}
}
return 𝓟1342 = 𝓟2244{Task}.all(𝓛8741{Object}.keys(𝓟1343{testedCapabilities}).map(𝓟1381{$Lambda101})).then(𝓟1384{$Lambda102})
}
const 𝓟1386{discoverServerFeatures}: [miss]𝓛[ty]8696{Function} = 𝓟1341{$Lambda86};
function 𝓟1387{$Lambda103} (): (𝓟1388: [OOV]any)
{
const 𝓟1389{testedCapabilities}: [OOV]any = {};
if (𝓟1728{isSafari}(𝓟1304{capabilities}).AmpersandAmpersandToken(𝓟1715{isMac}(𝓟1304{capabilities})))
{
return 𝓟1388 = 𝓟2244{Task}.resolve({})
}
if (𝓟1304{capabilities}.rotatable.EqualsEqualsToken(𝓛12563{undefined}))
{
𝓟1389{testedCapabilities}.rotatable ⟵ 𝓟1302{session}.getOrientation().then(𝓟1307{supported},𝓟1310{unsupported});
}
if (𝓟1304{capabilities}.locationContextEnabled)
{
function 𝓟1390{$Lambda104} (𝓟1391{error}): (𝓟1392: [OOV]any)
{
if (𝓟1391{error}.message.indexOf(𝓛8743{String}).ExclamationEqualsEqualsToken(𝓛12557{MinusToken}(𝓛8745{Number})))
{
return 𝓟1392 = 𝓛8744{Boolean}
}
if (𝓟1391{error}.message.indexOf(𝓛8743{String}).ExclamationEqualsEqualsToken(𝓛12557{MinusToken}(𝓛8745{Number})))
{
function 𝓟1393{$Lambda105} (): (𝓟1394: [OOV]any)
{
return 𝓟1394 = 𝓟1302{session}.getGeolocation()
}
return 𝓟1392 = 𝓟1302{session}.setGeolocation({latitude: 𝓛8745{Number},longitude: 𝓛12557{MinusToken}(𝓛8745{Number}),altitude: 𝓛8745{Number}}).then(𝓟1393{$Lambda105}).then(𝓟1307{supported},𝓟1310{unsupported})
}
return 𝓟1392 = 𝓛8744{Boolean}
}
𝓟1389{testedCapabilities}.locationContextEnabled ⟵ 𝓟1302{session}.getGeolocation().then(𝓟1307{supported},𝓟1390{$Lambda104});
}
if (𝓟1304{capabilities}.webStorageEnabled)
{
𝓟1389{testedCapabilities}.webStorageEnabled ⟵ 𝓟1302{session}.getLocalStorageLength().then(𝓟1307{supported},𝓟1314{maybeSupported});
}
if (𝓟1304{capabilities}.applicationCacheEnabled)
{
𝓟1389{testedCapabilities}.applicationCacheEnabled ⟵ 𝓟1302{session}.getApplicationCacheStatus().then(𝓟1307{supported},𝓟1314{maybeSupported});
}
if (𝓟1304{capabilities}.takesScreenshot.EqualsEqualsToken(𝓛12563{undefined}))
{
𝓟1389{testedCapabilities}.takesScreenshot ⟵ 𝓟1302{session}.takeScreenshot().then(𝓟1307{supported},𝓟1310{unsupported});
}
if (𝓟1304{capabilities}.supportsExecuteAsync.EqualsEqualsToken(𝓛12563{undefined}))
{
𝓟1389{testedCapabilities}.supportsExecuteAsync ⟵ 𝓟1302{session}.executeAsync(𝓛8743{String}).catch(𝓟1310{unsupported});
}
if (𝓟1304{capabilities}.mouseEnabled.EqualsEqualsToken(𝓛12563{undefined}).AmpersandAmpersandToken(𝓛12548{ExclamationToken}(𝓟1733{isFirefox}(𝓟1304{capabilities},𝓛8745{Number},𝓛8706{Infinity}).AmpersandAmpersandToken(𝓟1715{isMac}(𝓟1304{capabilities})))))
{
function 𝓟1395{$Lambda106} (): (𝓟1396: [OOV]any)
{
return 𝓟1396 = 𝓟1302{session}.doubleClick().then(𝓟1307{supported},𝓟1314{maybeSupported})
}
𝓟1389{testedCapabilities}.mouseEnabled ⟵ 𝓟1395{$Lambda106};
}
if (𝓟1304{capabilities}.touchEnabled.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1397{$Lambda107} (): (𝓟1398: [OOV]any)
{
function 𝓟1399{$Lambda108} (): (𝓟1400: [OOV]any)
{
return 𝓟1400 = 𝓟1302{session}.findById(𝓛8743{String})
}
function 𝓟1401{$Lambda109} (𝓟1402{button}): (𝓟1403: [OOV]any)
{
return 𝓟1403 = 𝓟1302{session}.doubleTap(𝓟1402{button}).then(𝓟1307{supported},𝓟1314{maybeSupported})
}
return 𝓟1398 = 𝓟1340{get}(𝓛8743{String}).then(𝓟1399{$Lambda108}).then(𝓟1401{$Lambda109}).catch(𝓟1310{unsupported})
}
𝓟1389{testedCapabilities}.touchEnabled ⟵ 𝓟1397{$Lambda107};
}
if (𝓟1304{capabilities}.dynamicViewport.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1404{$Lambda110} (𝓟1405{originalSize}): (𝓟1406: [OOV]any)
{
return 𝓟1406 = 𝓟1302{session}.setWindowSize(𝓟1405{originalSize}.width.MinusToken(𝓛8745{Number}),𝓟1405{originalSize}.height.MinusToken(𝓛8745{Number}))
}
𝓟1389{testedCapabilities}.dynamicViewport ⟵ 𝓟1302{session}.getWindowSize().then(𝓟1404{$Lambda110}).then(𝓟1307{supported},𝓟1310{unsupported});
}
if (𝓟1304{capabilities}.supportsNavigationDataUris.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1407{$Lambda111} (): (𝓟1408: [OOV]any)
{
function 𝓟1409{$Lambda112} (): (𝓟1410: [OOV]any)
{
return 𝓟1410 = 𝓟1302{session}.getPageTitle()
}
function 𝓟1411{$Lambda113} (𝓟1412{pageTitle}): (𝓟1413: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟1413 = 𝓟1412{pageTitle}.EqualsEqualsEqualsToken(𝓛8743{String})
}
return 𝓟1408 = 𝓟1340{get}(𝓛8743{String}).then(𝓟1409{$Lambda112}).then(𝓟1411{$Lambda113}).catch(𝓟1310{unsupported})
}
𝓟1389{testedCapabilities}.supportsNavigationDataUris ⟵ 𝓟1407{$Lambda111};
}
if (𝓟1304{capabilities}.supportsCssTransforms.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1414{$Lambda114} (): (𝓟1415: [OOV]any)
{
function 𝓟1416{$Lambda115} (): (𝓟1417: [OOV]any)
{
function 𝓟1418{$Lambda116} (): (𝓟1419: [miss]𝓛[ty]8666{Boolean})
{
const 𝓟1420{bbox} = 𝓛12160{document}.getElementById(𝓛8743{String}).getBoundingClientRect();
return 𝓟1419 = 𝓟1420{bbox}.right.MinusToken(𝓟1420{bbox}.left).EqualsEqualsEqualsToken(𝓛8745{Number})
}
return 𝓟1417 = 𝓟1302{session}.execute(𝓟1418{$Lambda116})
}
return 𝓟1415 = 𝓟1340{get}(𝓛8743{String}).then(𝓟1416{$Lambda115}).catch(𝓟1310{unsupported})
}
𝓟1389{testedCapabilities}.supportsCssTransforms ⟵ 𝓟1414{$Lambda114};
}
function 𝓟1421{$Lambda117} (𝓟1422{key}): (𝓟1423: [OOV]any)
{
return 𝓟1423 = 𝓟1389{testedCapabilities}.access(𝓟1422{key})
}
function 𝓟1424{$Lambda118} (): (𝓟1425: [OOV]any)
{
return 𝓟1425 = 𝓟1389{testedCapabilities}
}
return 𝓟1388 = 𝓟2244{Task}.all(𝓛8741{Object}.keys(𝓟1389{testedCapabilities}).map(𝓟1421{$Lambda117})).then(𝓟1424{$Lambda118})
}
const 𝓟1426{discoverFeatures}: [miss]𝓛[ty]8696{Function} = 𝓟1387{$Lambda103};
function 𝓟1427{$Lambda119} (): (𝓟1428: [OOV]𝓛[ty]2{<UNKNOWN>})
{
const 𝓟1429{testedCapabilities}: [OOV]any = {};
if (𝓟1728{isSafari}(𝓟1304{capabilities}).AmpersandAmpersandToken(𝓟1715{isMac}(𝓟1304{capabilities})))
{
return 𝓟1428 = 𝓟2244{Task}.resolve({})
}
if (𝓟1304{capabilities}.brokenActiveElement.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1430{$Lambda120} (𝓟1431{error}): (𝓟1432: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟1432 = 𝓟1431{error}.name.EqualsEqualsEqualsToken(𝓛8743{String})
}
𝓟1429{testedCapabilities}.brokenActiveElement ⟵ 𝓟1302{session}.getActiveElement().then(𝓟1316{works},𝓟1430{$Lambda120});
}
if (𝓟1304{capabilities}.brokenDeleteCookie.EqualsEqualsToken(𝓛12563{undefined}).AmpersandAmpersandToken(𝓟1304{capabilities}.browserName.EqualsEqualsEqualsToken(𝓛8743{String})))
{
function 𝓟1433{$Lambda121} (): (𝓟1434: [OOV]any)
{
function 𝓟1435{$Lambda122} (): (𝓟1436: [OOV]any)
{
return 𝓟1436 = 𝓟1302{session}.clearCookies()
}
function 𝓟1437{$Lambda123} (): (𝓟1438: [OOV]any)
{
return 𝓟1438 = 𝓟1302{session}.setCookie({name: 𝓛8743{String},value: 𝓛8743{String}})
}
function 𝓟1439{$Lambda124} (): (𝓟1440: [OOV]any)
{
return 𝓟1440 = 𝓟1302{session}.deleteCookie(𝓛8743{String})
}
function 𝓟1441{$Lambda125} (): (𝓟1442: [OOV]any)
{
return 𝓟1442 = 𝓟1302{session}.getCookies()
}
function 𝓟1443{$Lambda126} (𝓟1444{cookies}): (𝓟1445: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟1445 = 𝓟1444{cookies}.length.GreaterThanToken(𝓛8745{Number})
}
function 𝓟1446{$Lambda127} (): (𝓟1447: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟1447 = 𝓛8744{Boolean}
}
function 𝓟1448{$Lambda128} (𝓟1449{isBroken}): (𝓟1450: [OOV]any)
{
function 𝓟1451{$Lambda129} (): (𝓟1452: [OOV]any)
{
return 𝓟1452 = 𝓟1449{isBroken}
}
function 𝓟1453{$Lambda130} (): (𝓟1454: [OOV]any)
{
return 𝓟1454 = 𝓟1449{isBroken}
}
return 𝓟1450 = 𝓟1302{session}.clearCookies().then(𝓟1451{$Lambda129},𝓟1453{$Lambda130})
}
return 𝓟1434 = 𝓟1302{session}.get(𝓛8743{String}).then(𝓟1435{$Lambda122}).then(𝓟1437{$Lambda123}).then(𝓟1439{$Lambda124}).then(𝓟1441{$Lambda125}).then(𝓟1443{$Lambda126}).catch(𝓟1446{$Lambda127}).then(𝓟1448{$Lambda128})
}
𝓟1429{testedCapabilities}.brokenDeleteCookie ⟵ 𝓟1433{$Lambda121};
}
if (𝓟1304{capabilities}.brokenHtmlTagName.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1455{$Lambda131} (𝓟1456{element}): (𝓟1457: [OOV]any)
{
return 𝓟1457 = 𝓟1456{element}.getTagName()
}
function 𝓟1458{$Lambda132} (𝓟1459{tagName}): (𝓟1460: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟1460 = 𝓟1459{tagName}.ExclamationEqualsEqualsToken(𝓛8743{String})
}
𝓟1429{testedCapabilities}.brokenHtmlTagName ⟵ 𝓟1302{session}.findByTagName(𝓛8743{String}).then(𝓟1455{$Lambda131}).then(𝓟1458{$Lambda132}).catch(𝓟1315{broken});
}
if (𝓟1304{capabilities}.brokenNullGetSpecAttribute.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1461{$Lambda133} (𝓟1462{element}): (𝓟1463: [OOV]any)
{
return 𝓟1463 = 𝓟1462{element}.getSpecAttribute(𝓛8743{String})
}
function 𝓟1464{$Lambda134} (𝓟1465{value}): (𝓟1466: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟1466 = 𝓟1465{value}.ExclamationEqualsEqualsToken(𝓛12563{undefined})
}
𝓟1429{testedCapabilities}.brokenNullGetSpecAttribute ⟵ 𝓟1302{session}.findByTagName(𝓛8743{String}).then(𝓟1461{$Lambda133}).then(𝓟1464{$Lambda134}).catch(𝓟1315{broken});
}
if (𝓟1304{capabilities}.brokenElementSerialization.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1467{$Lambda135} (): (𝓟1468: [OOV]any)
{
function 𝓟1469{$Lambda136} (): (𝓟1470: [OOV]any)
{
return 𝓟1470 = 𝓟1302{session}.findById(𝓛8743{String})
}
function 𝓟1471{$Lambda137} (𝓟1472{element}): (𝓟1473: [OOV]any)
{
function 𝓟1474{$Lambda138} (𝓟1475{element}: [OOV]𝓟[ty]165{Element}): (𝓟1476: [OOV]any)
{
return 𝓟1476 = 𝓟1475{element}.getAttribute(𝓛8743{String})
}
return 𝓟1473 = 𝓟1302{session}.execute(𝓟1474{$Lambda138},𝓛8757{Array}(𝓟1472{element}))
}
function 𝓟1477{$Lambda139} (𝓟1478{attribute}): (𝓟1479: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟1479 = 𝓟1478{attribute}.ExclamationEqualsEqualsToken(𝓛8743{String})
}
return 𝓟1468 = 𝓟1340{get}(𝓛8743{String}).then(𝓟1469{$Lambda136}).then(𝓟1471{$Lambda137}).then(𝓟1477{$Lambda139}).catch(𝓟1315{broken})
}
𝓟1429{testedCapabilities}.brokenElementSerialization ⟵ 𝓟1467{$Lambda135};
}
if (𝓟1304{capabilities}.brokenExecuteUndefinedReturn.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1480{$Lambda140} (𝓟1481{value}): (𝓟1482: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟1482 = 𝓟1481{value}.ExclamationEqualsEqualsToken(𝓛12563{undefined})
}
𝓟1429{testedCapabilities}.brokenExecuteUndefinedReturn ⟵ 𝓟1302{session}.execute(𝓛8743{String}).then(𝓟1480{$Lambda140},𝓟1315{broken});
}
if (𝓟1304{capabilities}.brokenExecuteElementReturn.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1483{$Lambda141} (): (𝓟1484: [OOV]any)
{
function 𝓟1485{$Lambda142} (): (𝓟1486: [OOV]any)
{
return 𝓟1486 = 𝓟1302{session}.execute(𝓛8743{String})
}
function 𝓟1487{$Lambda143} (𝓟1488{element}): (𝓟1489: [OOV]any)
{
return 𝓟1489 = 𝓟1488{element}.AmpersandAmpersandToken(𝓟1488{element}.getTagName())
}
return 𝓟1484 = 𝓟1340{get}(𝓛8743{String}).then(𝓟1485{$Lambda142}).then(𝓟1487{$Lambda143}).then(𝓟1316{works},𝓟1315{broken})
}
𝓟1429{testedCapabilities}.brokenExecuteElementReturn ⟵ 𝓟1483{$Lambda141};
}
if (𝓟1304{capabilities}.brokenElementDisplayedOpacity.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1490{$Lambda144} (): (𝓟1491: [OOV]any)
{
function 𝓟1492{$Lambda145} (): (𝓟1493: [OOV]any)
{
return 𝓟1493 = 𝓟1302{session}.execute(𝓛8743{String})
}
function 𝓟1494{$Lambda146} (𝓟1495{supportsOpacity}): (𝓟1496: [OOV]any)
{
if (𝓛12548{ExclamationToken}(𝓟1495{supportsOpacity}))
{
return 𝓟1496 = 𝓟1316{works}()
}
else
{
function 𝓟1497{$Lambda147} (): (𝓟1498: [OOV]any)
{
return 𝓟1498 = 𝓟1302{session}.findById(𝓛8743{String})
}
function 𝓟1499{$Lambda148} (𝓟1500{element}): (𝓟1501: [OOV]any)
{
return 𝓟1501 = 𝓟1500{element}.isDisplayed()
}
return 𝓟1496 = 𝓟1302{session}.execute(𝓛8743{String}).then(𝓟1497{$Lambda147}).then(𝓟1499{$Lambda148})
}
}
return 𝓟1491 = 𝓟1340{get}(𝓛8743{String}).then(𝓟1492{$Lambda145}).then(𝓟1494{$Lambda146}).catch(𝓟1315{broken})
}
𝓟1429{testedCapabilities}.brokenElementDisplayedOpacity ⟵ 𝓟1490{$Lambda144};
}
if (𝓟1304{capabilities}.brokenElementDisplayedOffscreen.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1502{$Lambda149} (): (𝓟1503: [OOV]any)
{
const 𝓟1504{pageText}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
function 𝓟1505{$Lambda150} (): (𝓟1506: [OOV]any)
{
return 𝓟1506 = 𝓟1302{session}.findById(𝓛8743{String})
}
function 𝓟1507{$Lambda151} (𝓟1508{element}): (𝓟1509: [OOV]any)
{
return 𝓟1509 = 𝓟1508{element}.isDisplayed()
}
return 𝓟1503 = 𝓟1340{get}(𝓟1504{pageText}).then(𝓟1505{$Lambda150}).then(𝓟1507{$Lambda151}).catch(𝓟1315{broken})
}
𝓟1429{testedCapabilities}.brokenElementDisplayedOffscreen ⟵ 𝓟1502{$Lambda149};
}
if (𝓟1304{capabilities}.brokenWhitespaceNormalization.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1510{$Lambda152} (): (𝓟1511: [OOV]any)
{
function 𝓟1512{$Lambda153} (): (𝓟1513: [OOV]any)
{
function 𝓟1514{$Lambda154} (𝓟1515{element}): (𝓟1516: [OOV]any)
{
return 𝓟1516 = 𝓟1515{element}.getVisibleText()
}
function 𝓟1517{$Lambda155} (𝓟1518{text}): (𝓟1519: [miss]𝓛[ty]10033{Void})
{
if (𝓛8748{RegExp}.test(𝓟1518{text}).BarBarToken(𝓛8748{RegExp}.test(𝓟1518{text})))
{
𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String})
}
}
return 𝓟1513 = 𝓟1302{session}.findById(𝓛8743{String}).then(𝓟1514{$Lambda154}).then(𝓟1517{$Lambda155})
}
return 𝓟1511 = 𝓟1340{get}(𝓛8743{String}).then(𝓟1512{$Lambda153}).then(𝓟1316{works},𝓟1315{broken})
}
𝓟1429{testedCapabilities}.brokenWhitespaceNormalization ⟵ 𝓟1510{$Lambda152};
}
if (𝓟1304{capabilities}.brokenLinkTextLocator.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1520{$Lambda156} (): (𝓟1521: [OOV]any)
{
function 𝓟1522{$Lambda157} (): (𝓟1523: [OOV]any)
{
function 𝓟1524{$Lambda158} (𝓟1525{element}): (𝓟1526: [OOV]any)
{
return 𝓟1526 = 𝓟1525{element}.getVisibleText()
}
function 𝓟1527{$Lambda159} (𝓟1528{text}): (𝓟1529: [miss]𝓛[ty]10033{Void})
{
if (𝓟1528{text}.ExclamationEqualsEqualsToken(𝓛8743{String}))
{
𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String})
}
}
return 𝓟1523 = 𝓟1302{session}.findByLinkText(𝓛8743{String}).then(𝓟1524{$Lambda158}).then(𝓟1527{$Lambda159})
}
return 𝓟1521 = 𝓟1340{get}(𝓛8743{String}).then(𝓟1522{$Lambda157}).then(𝓟1316{works},𝓟1315{broken})
}
𝓟1429{testedCapabilities}.brokenLinkTextLocator ⟵ 𝓟1520{$Lambda156};
}
if (𝓟1304{capabilities}.brokenComputedStyles.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1530{$Lambda160} (): (𝓟1531: [OOV]any)
{
const 𝓟1532{pageText}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
function 𝓟1533{$Lambda161} (): (𝓟1534: [OOV]any)
{
return 𝓟1534 = 𝓟1302{session}.findById(𝓛8743{String})
}
function 𝓟1535{$Lambda162} (𝓟1536{element}): (𝓟1537: [OOV]any)
{
return 𝓟1537 = 𝓟1536{element}.getComputedStyle(𝓛8743{String})
}
function 𝓟1538{$Lambda163} (𝓟1539{value}): (𝓟1540: [miss]𝓛[ty]10033{Void})
{
if (𝓛12548{ExclamationToken}(𝓟1539{value}))
{
𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String})
}
}
return 𝓟1531 = 𝓟1340{get}(𝓟1532{pageText}).then(𝓟1533{$Lambda161}).then(𝓟1535{$Lambda162}).then(𝓟1538{$Lambda163}).then(𝓟1316{works},𝓟1315{broken})
}
𝓟1429{testedCapabilities}.brokenComputedStyles ⟵ 𝓟1530{$Lambda160};
}
if (𝓟1304{capabilities}.brokenOptionSelect.EqualsEqualsToken(𝓛12563{undefined}))
{
if (𝓟1304{capabilities}.brokenOptionSelect.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1541{$Lambda164} (): (𝓟1542: [OOV]any)
{
function 𝓟1543{$Lambda165} (): (𝓟1544: [OOV]any)
{
return 𝓟1544 = 𝓟1302{session}.findById(𝓛8743{String})
}
function 𝓟1545{$Lambda166} (𝓟1546{element}): (𝓟1547: [OOV]any)
{
return 𝓟1547 = 𝓟1546{element}.click()
}
function 𝓟1548{$Lambda167} (): (𝓟1549: [OOV]any)
{
return 𝓟1549 = 𝓟1302{session}.findById(𝓛8743{String})
}
function 𝓟1550{$Lambda168} (𝓟1551{element}): (𝓟1552: [OOV]any)
{
return 𝓟1552 = 𝓟1551{element}.click()
}
return 𝓟1542 = 𝓟1340{get}(𝓛8743{String}.PlusToken(𝓛8743{String})).then(𝓟1543{$Lambda165}).then(𝓟1545{$Lambda166}).then(𝓟1548{$Lambda167}).then(𝓟1550{$Lambda168}).then(𝓟1316{works},𝓟1315{broken})
}
𝓟1429{testedCapabilities}.brokenOptionSelect ⟵ 𝓟1541{$Lambda164};
}
}
if (𝓟1304{capabilities}.brokenPageSource.EqualsEqualsToken(𝓛12563{undefined}))
{
𝓟1429{testedCapabilities}.brokenPageSource ⟵ 𝓟1302{session}.getPageSource().then(𝓟1316{works},𝓟1315{broken});
}
if (𝓟1304{capabilities}.brokenSubmitElement.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1553{$Lambda169} (): (𝓟1554: [OOV]any)
{
function 𝓟1555{$Lambda170} (): (𝓟1556: [OOV]any)
{
return 𝓟1556 = 𝓟1302{session}.findById(𝓛8743{String})
}
function 𝓟1557{$Lambda171} (𝓟1558{element}): (𝓟1559: [OOV]any)
{
return 𝓟1559 = 𝓟1558{element}.submit()
}
function 𝓟1560{$Lambda172} (): (𝓟1561: [OOV]any)
{
return 𝓟1561 = 𝓟1302{session}.getCurrentUrl()
}
function 𝓟1562{$Lambda173} (𝓟1563{url}): (𝓟1564: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟1564 = 𝓛1{<UNKNOWN>}(𝓛8743{String}).EqualsEqualsEqualsToken(𝓛12557{MinusToken}(𝓛8745{Number}))
}
return 𝓟1554 = 𝓟1340{get}(𝓛8743{String}.PlusToken(𝓛8743{String})).then(𝓟1555{$Lambda170}).then(𝓟1557{$Lambda171}).then(𝓟1560{$Lambda172}).then(𝓟1562{$Lambda173}).catch(𝓟1315{broken})
}
𝓟1429{testedCapabilities}.brokenSubmitElement ⟵ 𝓟1553{$Lambda169};
}
if (𝓟1304{capabilities}.brokenWindowSize.EqualsEqualsToken(𝓛12563{undefined}))
{
𝓟1429{testedCapabilities}.brokenWindowSize ⟵ 𝓟1302{session}.getWindowSize().then(𝓟1316{works},𝓟1315{broken});
}
if (𝓟1304{capabilities}.brokenWindowMaximize.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1565{$Lambda174} (): (𝓟1566: [OOV]any)
{
let 𝓟1567{originalSize}: (𝓛[ty]8655{Number} ≠ 𝓛[ty]8642{Object});
function 𝓟1568{$Lambda175} (𝓟1569{size}): (𝓟1570: [OOV]any)
{
𝓟1567{originalSize} ⟵ 𝓟1569{size};
return 𝓟1570 = 𝓟1302{session}.setWindowSize(𝓟1569{size}.width.MinusToken(𝓛8745{Number}),𝓟1569{size}.height.MinusToken(𝓛8745{Number}))
}
function 𝓟1571{$Lambda176} (): (𝓟1572: [OOV]any)
{
return 𝓟1572 = 𝓟1302{session}.maximizeWindow()
}
function 𝓟1573{$Lambda177} (): (𝓟1574: [OOV]any)
{
return 𝓟1574 = 𝓟1302{session}.getWindowSize()
}
function 𝓟1575{$Lambda178} (𝓟1576{size}): (𝓟1577: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟1577 = 𝓟1576{size}.width.GreaterThanToken(𝓟1567{originalSize}.width).AmpersandAmpersandToken(𝓟1576{size}.height.GreaterThanToken(𝓟1567{originalSize}.height))
}
return 𝓟1566 = 𝓟1302{session}.getWindowSize().then(𝓟1568{$Lambda175}).then(𝓟1571{$Lambda176}).then(𝓟1573{$Lambda177}).then(𝓟1575{$Lambda178}).catch(𝓟1315{broken})
}
𝓟1429{testedCapabilities}.brokenWindowMaximize ⟵ 𝓟1565{$Lambda174};
}
if (𝓟1304{capabilities}.fixedLogTypes.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1578{$Lambda179} (𝓟1579{error}: [OOV]𝓟[ty]6821{LeadfootError}): (𝓟1580: [miss]𝓛[ty]8670{Array})
{
if (𝓟1304{capabilities}.browserName.EqualsEqualsEqualsToken(𝓛8743{String}).AmpersandAmpersandToken(𝓟1579{error}.response.text.length.EqualsEqualsEqualsToken(𝓛8745{Number})))
{
return 𝓟1580 = 𝓛8757{Array}(𝓛8743{String})
}
return 𝓟1580 = 𝓛8757{Array}()
}
𝓟1429{testedCapabilities}.fixedLogTypes ⟵ 𝓟1302{session}.getAvailableLogTypes().then(𝓟1310{unsupported},𝓟1578{$Lambda179});
}
if (𝓟1304{capabilities}.brokenZeroTimeout.EqualsEqualsToken(𝓛12563{undefined}))
{
𝓟1429{testedCapabilities}.brokenZeroTimeout ⟵ 𝓟1302{session}.setTimeout(𝓛8743{String},𝓛8745{Number}).then(𝓟1316{works},𝓟1315{broken});
}
if (𝓟1304{capabilities}.brokenWindowSwitch.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1581{$Lambda180} (𝓟1582{handle}): (𝓟1583: [OOV]any)
{
return 𝓟1583 = 𝓟1302{session}.switchToWindow(𝓟1582{handle})
}
𝓟1429{testedCapabilities}.brokenWindowSwitch ⟵ 𝓟1302{session}.getCurrentWindowHandle().then(𝓟1581{$Lambda180}).then(𝓟1316{works},𝓟1315{broken});
}
if (𝓟1304{capabilities}.brokenParentFrameSwitch.EqualsEqualsToken(𝓛12563{undefined}))
{
𝓟1429{testedCapabilities}.brokenParentFrameSwitch ⟵ 𝓟1302{session}.switchToParentFrame().then(𝓟1316{works},𝓟1315{broken});
}
const 𝓟1584{scrollTestUrl}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
if (𝓟1304{capabilities}.brokenElementPosition.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1585{$Lambda181} (): (𝓟1586: [OOV]any)
{
function 𝓟1587{$Lambda182} (): (𝓟1588: [OOV]any)
{
return 𝓟1588 = 𝓟1302{session}.findById(𝓛8743{String})
}
function 𝓟1589{$Lambda183} (𝓟1590{element}): (𝓟1591: [OOV]any)
{
return 𝓟1591 = 𝓟1590{element}.getPosition()
}
function 𝓟1592{$Lambda184} (𝓟1593{position}): (𝓟1594: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟1594 = 𝓟1593{position}.x.ExclamationEqualsEqualsToken(𝓛8745{Number}).BarBarToken(𝓟1593{position}.y.ExclamationEqualsEqualsToken(𝓛8745{Number}))
}
return 𝓟1586 = 𝓟1340{get}(𝓟1584{scrollTestUrl}).then(𝓟1587{$Lambda182}).then(𝓟1589{$Lambda183}).then(𝓟1592{$Lambda184}).catch(𝓟1315{broken})
}
𝓟1429{testedCapabilities}.brokenElementPosition ⟵ 𝓟1585{$Lambda181};
}
if (𝓟1304{capabilities}.brokenRefresh.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1595{$Lambda185} (): (𝓟1596: [OOV]any)
{
function 𝓟1597{$Lambda186} (): (𝓟1598: [OOV]any)
{
let 𝓟1599{timer}: (𝓛[ty]10051{String} ≠ 𝓛[ty]10129{Timer});
let 𝓟1600{refresh}: [OOV]𝓛[ty]2{<UNKNOWN>};
function 𝓟1601{$Lambda187} (𝓟1602{resolve}): (𝓟1603: [miss]𝓛[ty]10033{Void})
{
let 𝓟1604{settled}: [miss]𝓛[ty]8666{Boolean} = 𝓛8744{Boolean};
function 𝓟1605{$Lambda188} (): (𝓟1606: [miss]𝓛[ty]10033{Void})
{
𝓟1604{settled} ⟵ 𝓛8744{Boolean};
𝓛12465{clearTimeout}(𝓟1599{timer})
𝓟1602{resolve}(𝓛8744{Boolean})
}
function 𝓟1607{$Lambda189} (): (𝓟1608: [miss]𝓛[ty]10033{Void})
{
𝓟1604{settled} ⟵ 𝓛8744{Boolean};
𝓛12465{clearTimeout}(𝓟1599{timer})
𝓟1602{resolve}(𝓛8744{Boolean})
}
function 𝓟1609{$Lambda190} (): (𝓟1610: [miss]𝓛[ty]10033{Void})
{
if (𝓛12548{ExclamationToken}(𝓟1604{settled}))
{
𝓟1602{resolve}(𝓛8744{Boolean})
}
}
𝓟1600{refresh} ⟵ 𝓟1302{session}.refresh().then(𝓟1605{$Lambda188},𝓟1607{$Lambda189}).finally(𝓟1609{$Lambda190});
function 𝓟1611{$Lambda191} (): (𝓟1612: [miss]𝓛[ty]10033{Void})
{
𝓟1600{refresh}.cancel()
}
𝓟1599{timer} ⟵ 𝓛12490{setTimeout}(𝓟1611{$Lambda191},𝓛8745{Number});
}
function 𝓟1613{$Lambda192} (): (𝓟1614: [miss]𝓛[ty]10033{Void})
{
𝓛12465{clearTimeout}(𝓟1599{timer})
𝓟1600{refresh}.cancel()
}
return 𝓟1598 = 𝓟2244{Task}.CONSTRUCTOR(𝓟1601{$Lambda187},𝓟1613{$Lambda192})
}
return 𝓟1596 = 𝓟1302{session}.get(𝓛8743{String}).then(𝓟1597{$Lambda186}).catch(𝓟1315{broken})
}
𝓟1429{testedCapabilities}.brokenRefresh ⟵ 𝓟1595{$Lambda185};
}
if (𝓟1304{capabilities}.brokenMouseEvents.EqualsEqualsToken(𝓛12563{undefined}).AmpersandAmpersandToken(𝓟1304{capabilities}.mouseEnabled))
{
function 𝓟1615{$Lambda193} (): (𝓟1616: [OOV]any)
{
function 𝓟1617{$Lambda194} (): (𝓟1618: [OOV]any)
{
return 𝓟1618 = 𝓟1302{session}.findById(𝓛8743{String})
}
function 𝓟1619{$Lambda195} (𝓟1620{element}): (𝓟1621: [OOV]any)
{
return 𝓟1621 = 𝓟1302{session}.moveMouseTo(𝓟1620{element},𝓛8745{Number},𝓛8745{Number})
}
function 𝓟1622{$Lambda196} (): (𝓟1623: [OOV]any)
{
return 𝓟1623 = 𝓟423{sleep}(𝓛8745{Number})
}
function 𝓟1624{$Lambda197} (): (𝓟1625: [OOV]any)
{
return 𝓟1625 = 𝓟1302{session}.execute(𝓛8743{String})
}
function 𝓟1626{$Lambda198} (𝓟1627{counter}): (𝓟1628: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟1628 = (𝓟1627{counter}.GreaterThanToken(𝓛8745{Number}) ? 𝓟1316{works}() : 𝓟1315{broken}()
}
return 𝓟1616 = 𝓟1340{get}(𝓛8743{String}.PlusToken(𝓛8743{String})).then(𝓟1617{$Lambda194}).then(𝓟1619{$Lambda195}).then(𝓟1622{$Lambda196}).then(𝓟1624{$Lambda197}).then(𝓟1626{$Lambda198},𝓟1315{broken})
}
𝓟1429{testedCapabilities}.brokenMouseEvents ⟵ 𝓟1615{$Lambda193};
if (𝓟1304{capabilities}.brokenHtmlMouseMove.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1629{$Lambda199} (): (𝓟1630: [OOV]any)
{
function 𝓟1631{$Lambda200} (): (𝓟1632: [OOV]any)
{
function 𝓟1633{$Lambda201} (𝓟1634{element}): (𝓟1635: [OOV]any)
{
return 𝓟1635 = 𝓟1302{session}.moveMouseTo(𝓟1634{element},𝓛8745{Number},𝓛8745{Number})
}
return 𝓟1632 = 𝓟1302{session}.findByTagName(𝓛8743{String}).then(𝓟1633{$Lambda201})
}
return 𝓟1630 = 𝓟1340{get}(𝓛8743{String}).then(𝓟1631{$Lambda200}).then(𝓟1316{works},𝓟1315{broken})
}
𝓟1429{testedCapabilities}.brokenHtmlMouseMove ⟵ 𝓟1629{$Lambda199};
}
if (𝓟1304{capabilities}.brokenDoubleClick.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1636{retry} (): (𝓟1637: [OOV]𝓛[ty]2{<UNKNOWN>})
{
if (𝓟1304{capabilities}.browserName.EqualsEqualsEqualsToken(𝓛8743{String}).AmpersandAmpersandToken(𝓟1304{capabilities}.browserVersion.EqualsEqualsEqualsToken(𝓛8743{String})))
{
return 𝓟1637 = 𝓟2244{Task}.resolve(𝓛8744{Boolean})
}
function 𝓟1638{$Lambda202} (): (𝓟1639: [OOV]any)
{
return 𝓟1639 = 𝓟1302{session}.findByTagName(𝓛8743{String})
}
function 𝓟1640{$Lambda203} (𝓟1641{element}): (𝓟1642: [OOV]any)
{
return 𝓟1642 = 𝓟1302{session}.moveMouseTo(𝓟1641{element})
}
function 𝓟1643{$Lambda204} (): (𝓟1644: [OOV]any)
{
return 𝓟1644 = 𝓟423{sleep}(𝓛8745{Number})
}
function 𝓟1645{$Lambda205} (): (𝓟1646: [OOV]any)
{
return 𝓟1646 = 𝓟1302{session}.doubleClick()
}
function 𝓟1647{$Lambda206} (): (𝓟1648: [OOV]any)
{
return 𝓟1648 = 𝓟1302{session}.execute(𝓛8743{String})
}
function 𝓟1649{$Lambda207} (𝓟1650{counter}): (𝓟1651: [OOV]any)
{
if (𝓟1650{counter}.EqualsEqualsEqualsToken(𝓛8745{Number}))
{
return 𝓟1651 = 𝓟1636{retry}()
}
return 𝓟1651 = 𝓟1650{counter}.ExclamationEqualsEqualsToken(𝓛8745{Number})
}
return 𝓟1637 = 𝓟1340{get}(𝓛8743{String}).then(𝓟1638{$Lambda202}).then(𝓟1640{$Lambda203}).then(𝓟1643{$Lambda204}).then(𝓟1645{$Lambda205}).then(𝓟1647{$Lambda206}).then(𝓟1649{$Lambda207}).catch(𝓟1315{broken})
}
𝓟1429{testedCapabilities}.brokenDoubleClick ⟵ 𝓟1636{retry};
}
}
if (𝓟1304{capabilities}.touchEnabled)
{
if (𝓟1304{capabilities}.brokenLongTap.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1652{$Lambda208} (𝓟1653{element}): (𝓟1654: [OOV]any)
{
return 𝓟1654 = 𝓟1302{session}.longTap(𝓟1653{element})
}
𝓟1429{testedCapabilities}.brokenLongTap ⟵ 𝓟1302{session}.findByTagName(𝓛8743{String}).then(𝓟1652{$Lambda208}).then(𝓟1316{works},𝓟1315{broken});
}
if (𝓟1304{capabilities}.brokenMoveFinger.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1655{$Lambda209} (𝓟1656{error}): (𝓟1657: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟1657 = 𝓟1656{error}.name.EqualsEqualsEqualsToken(𝓛8743{String}).BarBarToken(𝓟1656{error}.message.indexOf(𝓛8743{String}).GreaterThanToken(𝓛12557{MinusToken}(𝓛8745{Number})))
}
𝓟1429{testedCapabilities}.brokenMoveFinger ⟵ 𝓟1302{session}.pressFinger(𝓛8745{Number},𝓛8745{Number}).then(𝓟1316{works},𝓟1655{$Lambda209});
}
if (𝓟1304{capabilities}.brokenTouchScroll.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1658{$Lambda210} (): (𝓟1659: [OOV]any)
{
function 𝓟1660{$Lambda211} (): (𝓟1661: [OOV]any)
{
return 𝓟1661 = 𝓟1302{session}.touchScroll(𝓛8745{Number},𝓛8745{Number})
}
function 𝓟1662{$Lambda212} (): (𝓟1663: [OOV]any)
{
return 𝓟1663 = 𝓟1302{session}.execute(𝓛8743{String})
}
function 𝓟1664{$Lambda213} (𝓟1665{isBroken}): (𝓟1666: [OOV]any)
{
if (𝓟1665{isBroken})
{
return 𝓟1666 = 𝓛8744{Boolean}
}
function 𝓟1667{$Lambda214} (𝓟1668{element}): (𝓟1669: [OOV]any)
{
return 𝓟1669 = 𝓟1302{session}.touchScroll(𝓟1668{element},𝓛8745{Number},𝓛8745{Number})
}
function 𝓟1670{$Lambda215} (): (𝓟1671: [OOV]any)
{
return 𝓟1671 = 𝓟1302{session}.execute(𝓛8743{String})
}
return 𝓟1666 = 𝓟1302{session}.findById(𝓛8743{String}).then(𝓟1667{$Lambda214}).then(𝓟1670{$Lambda215})
}
return 𝓟1659 = 𝓟1340{get}(𝓟1584{scrollTestUrl}).then(𝓟1660{$Lambda211}).then(𝓟1662{$Lambda212}).then(𝓟1664{$Lambda213}).catch(𝓟1315{broken})
}
𝓟1429{testedCapabilities}.brokenTouchScroll ⟵ 𝓟1658{$Lambda210};
}
if (𝓟1304{capabilities}.brokenFlickFinger.EqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟1672{$Lambda216} (): (𝓟1673: [OOV]any)
{
function 𝓟1674{$Lambda217} (): (𝓟1675: [OOV]any)
{
return 𝓟1675 = 𝓟1302{session}.flickFinger(𝓛8745{Number},𝓛8745{Number})
}
function 𝓟1676{$Lambda218} (): (𝓟1677: [OOV]any)
{
return 𝓟1677 = 𝓟1302{session}.execute(𝓛8743{String})
}
return 𝓟1673 = 𝓟1340{get}(𝓟1584{scrollTestUrl}).then(𝓟1674{$Lambda217}).then(𝓟1676{$Lambda218}).catch(𝓟1315{broken})
}
𝓟1429{testedCapabilities}.brokenFlickFinger ⟵ 𝓟1672{$Lambda216};
}
}
if (𝓟1304{capabilities}.supportsCssTransforms.AmpersandAmpersandToken(𝓟1304{capabilities}.brokenCssTransformedSize.EqualsEqualsToken(𝓛12563{undefined})))
{
function 𝓟1678{$Lambda219} (): (𝓟1679: [OOV]any)
{
function 𝓟1680{$Lambda220} (): (𝓟1681: [OOV]any)
{
function 𝓟1682{$Lambda221} (𝓟1683{element}): (𝓟1684: [OOV]any)
{
return 𝓟1684 = 𝓟1683{element}.getSize()
}
function 𝓟1685{$Lambda222} (𝓟1686{dimensions}): (𝓟1687: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟1687 = 𝓟1686{dimensions}.width.ExclamationEqualsEqualsToken(𝓛8745{Number}).BarBarToken(𝓟1686{dimensions}.height.ExclamationEqualsEqualsToken(𝓛8745{Number}))
}
return 𝓟1681 = 𝓟1302{session}.execute(𝓛8743{String}).then(𝓟1682{$Lambda221}).then(𝓟1685{$Lambda222})
}
return 𝓟1679 = 𝓟1340{get}(𝓛8743{String}).then(𝓟1680{$Lambda220}).catch(𝓟1315{broken})
}
𝓟1429{testedCapabilities}.brokenCssTransformedSize ⟵ 𝓟1678{$Lambda219};
}
function 𝓟1688{$Lambda223} (𝓟1689{key}): (𝓟1690: [OOV]any)
{
return 𝓟1690 = 𝓟1429{testedCapabilities}.access(𝓟1689{key})
}
function 𝓟1691{$Lambda224} (): (𝓟1692: [OOV]any)
{
return 𝓟1692 = 𝓟1429{testedCapabilities}
}
return 𝓟1428 = 𝓟2244{Task}.all(𝓛8741{Object}.keys(𝓟1429{testedCapabilities}).map(𝓟1688{$Lambda223})).then(𝓟1691{$Lambda224})
}
const 𝓟1693{discoverDefects}: [miss]𝓛[ty]8696{Function} = 𝓟1427{$Lambda119};
if (𝓟1304{capabilities}._filled)
{
return 𝓟1303 = 𝓟2244{Task}.resolve(𝓟1302{session})
}
const 𝓟1694{promise}: [OOV]𝓛[ty]2{<UNKNOWN>} = (𝓟1733{isFirefox}(𝓟1304{capabilities},𝓛8745{Number},𝓛8706{Infinity}) ? 𝓟2244{Task}.resolve(𝓟1302{session}) : 𝓟1302{session}.get(𝓛8743{String});
function 𝓟1695{$Lambda225} (): (𝓟1696: [OOV]any)
{
return 𝓟1696 = 𝓟1302{session}.get(𝓛8743{String})
}
function 𝓟1697{$Lambda226} (): (𝓟1698: [OOV]any)
{
return 𝓟1698 = 𝓟1302{session}.get(𝓛8743{String})
}
function 𝓟1699{$Lambda227} (): (𝓟1700: [OOV]𝓟[ty]453{Session})
{
return 𝓟1700 = 𝓟1302{session}
}
return 𝓟1303 = 𝓟1694{promise}.then(𝓟1386{discoverServerFeatures}).then(𝓟1331{addCapabilities}).then(𝓟1426{discoverFeatures}).then(𝓟1331{addCapabilities}).then(𝓟1695{$Lambda225}).then(𝓟1693{discoverDefects}).then(𝓟1331{addCapabilities}).then(𝓟1697{$Lambda226}).then(𝓟1699{$Lambda227})
}
}
function 𝓟1715{isMac} (𝓟1716{capabilities}: [OOV]𝓟[ty]6816{Capabilities}): (𝓟1717: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟1717 = 𝓟1716{capabilities}.platform.EqualsEqualsEqualsToken(𝓛8743{String}).AmpersandAmpersandToken(𝓟1716{capabilities}.platformName.ExclamationEqualsEqualsToken(𝓛8743{String}))
}
function 𝓟1718{isMsEdge} (𝓟1719{capabilities}: [OOV]𝓟[ty]6816{Capabilities},𝓟1720{minOrExactVersion}: 𝓛[ty]8655{Number},𝓟1721{maxVersion}: 𝓛[ty]8655{Number}): (𝓟1722: [miss]𝓛[ty]8666{Boolean})
{
if (𝓟1719{capabilities}.browserName.ExclamationEqualsEqualsToken(𝓛8743{String}))
{
return 𝓟1722 = 𝓛8744{Boolean}
}
return 𝓟1722 = 𝓟1738{isValidVersion}(𝓟1719{capabilities},𝓟1720{minOrExactVersion},𝓟1721{maxVersion})
}
function 𝓟1723{isInternetExplorer} (𝓟1724{capabilities}: [OOV]𝓟[ty]6816{Capabilities},𝓟1725{minOrExactVersion}: 𝓛[ty]8655{Number},𝓟1726{maxVersion}: 𝓛[ty]8655{Number}): (𝓟1727: [miss]𝓛[ty]8666{Boolean})
{
if (𝓟1724{capabilities}.browserName.ExclamationEqualsEqualsToken(𝓛8743{String}))
{
return 𝓟1727 = 𝓛8744{Boolean}
}
return 𝓟1727 = 𝓟1738{isValidVersion}(𝓟1724{capabilities},𝓟1725{minOrExactVersion},𝓟1726{maxVersion})
}
function 𝓟1728{isSafari} (𝓟1729{capabilities}: [OOV]𝓟[ty]6816{Capabilities},𝓟1730{minOrExactVersion}: 𝓛[ty]8655{Number},𝓟1731{maxVersion}: 𝓛[ty]8655{Number}): (𝓟1732: [miss]𝓛[ty]8666{Boolean})
{
if (𝓟1729{capabilities}.browserName.ExclamationEqualsEqualsToken(𝓛8743{String}))
{
return 𝓟1732 = 𝓛8744{Boolean}
}
return 𝓟1732 = 𝓟1738{isValidVersion}(𝓟1729{capabilities},𝓟1730{minOrExactVersion},𝓟1731{maxVersion})
}
function 𝓟1733{isFirefox} (𝓟1734{capabilities}: [OOV]𝓟[ty]6816{Capabilities},𝓟1735{minOrExactVersion}: 𝓛[ty]8655{Number},𝓟1736{maxVersion}: 𝓛[ty]8655{Number}): (𝓟1737: [miss]𝓛[ty]8666{Boolean})
{
if (𝓟1734{capabilities}.browserName.ExclamationEqualsEqualsToken(𝓛8743{String}))
{
return 𝓟1737 = 𝓛8744{Boolean}
}
return 𝓟1737 = 𝓟1738{isValidVersion}(𝓟1734{capabilities},𝓟1735{minOrExactVersion},𝓟1736{maxVersion})
}
function 𝓟1738{isValidVersion} (𝓟1739{capabilities}: [OOV]𝓟[ty]6816{Capabilities},𝓟1740{minOrExactVersion}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number}),𝓟1741{maxVersion}: 𝓛[ty]8655{Number}): (𝓟1742: [miss]𝓛[ty]8666{Boolean})
{
if (𝓟1740{minOrExactVersion}.ExclamationEqualsToken(𝓛12563{undefined}))
{
const 𝓟1743{version}: [miss]𝓛[ty]8655{Number} = 𝓛8714{parseFloat}(𝓟1739{capabilities}.version.BarBarToken(𝓟1739{capabilities}.browserVersion));
if (𝓟1741{maxVersion}.ExclamationEqualsToken(𝓛12563{undefined}))
{
if (𝓟1743{version}.FirstBinaryOperator(𝓟1740{minOrExactVersion}))
{
return 𝓟1742 = 𝓛8744{Boolean}
}
if (𝓟1743{version}.GreaterThanEqualsToken(𝓟1741{maxVersion}))
{
return 𝓟1742 = 𝓛8744{Boolean}
}
}
else
{
if (𝓟1743{version}.ExclamationEqualsEqualsToken(𝓟1740{minOrExactVersion}))
{
return 𝓟1742 = 𝓛8744{Boolean}
}
}
}
return 𝓟1742 = 𝓛8744{Boolean}
}
function 𝓟1744{noop} (): (𝓟1745: [miss]𝓛[ty]10033{Void})
{
}
function 𝓟1746{returnValue} (𝓟1747{response}: [OOV]any): (𝓟1748: [OOV]any)
{
return 𝓟1748 = 𝓟1747{response}.value
}
Module: src/lib/statusCodes
const 𝓟1749{statusCodes}: [miss]𝓛[ty]8642{Object} = {34: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String}),12: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String}),8: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String}),19: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String}),23: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String}),15: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String}),11: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String}),9: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String}),33: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String}),26: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String}),61: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String}),13: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String}),24: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String}),10: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String}),21: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String}),32: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String}),6: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String}),17: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String}),25: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String}),31: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String}),0: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String}),27: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String}),30: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String}),7: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String}),29: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String}),28: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String})};
Module: src/interfaces
type 𝓟[ty]6816{Capabilities} = {deviceName: 𝓛[ty]10051{String}, _filled: 𝓛[ty]8666{Boolean}, brokenParentFrameSwitch: 𝓛[ty]8666{Boolean}, brokenClick: 𝓛[ty]8666{Boolean}, brokenPageSource: 𝓛[ty]8666{Boolean}, brokenElementPosition: 𝓛[ty]8666{Boolean}, brokenDeleteCookie: 𝓛[ty]8666{Boolean}, brokenSessionList: 𝓛[ty]8666{Boolean}, shortcutKey: any, brokenDeleteWindow: 𝓛[ty]8666{Boolean}, platformVersion: 𝓛[ty]10051{String}, brokenFileSendKeys: 𝓛[ty]8666{Boolean}, brokenWindowSize: 𝓛[ty]8666{Boolean}, usesWebDriverActiveElement: 𝓛[ty]8666{Boolean}, brokenSendKeys: 𝓛[ty]8666{Boolean}, brokenZeroTimeout: 𝓛[ty]8666{Boolean}, brokenDoubleClick: 𝓛[ty]8666{Boolean}, brokenTouchScroll: 𝓛[ty]8666{Boolean}, fixedLogTypes: any, nativeEvents: 𝓛[ty]8666{Boolean}, webStorageEnabled: 𝓛[ty]8666{Boolean}, touchEnabled: 𝓛[ty]8666{Boolean}, brokenLinkTextLocator: 𝓛[ty]8666{Boolean}, takesScreenshot: 𝓛[ty]8666{Boolean}, applicationCacheEnabled: 𝓛[ty]8666{Boolean}, supportsKeysCommand: 𝓛[ty]8666{Boolean}, supportsSessionCommands: 𝓛[ty]8666{Boolean}, platformName: 𝓛[ty]10051{String}, usesWebDriverWindowCommands: 𝓛[ty]8666{Boolean}, brokenOptionSelect: 𝓛[ty]8666{Boolean}, brokenElementDisplayedOffscreen: 𝓛[ty]8666{Boolean}, locationContextEnabled: 𝓛[ty]8666{Boolean}, browserVersion: 𝓛[ty]10051{String}, brokenFlickFinger: 𝓛[ty]8666{Boolean}, fixSessionCapabilities: any, brokenNavigation: 𝓛[ty]8666{Boolean}, usesFlatKeysArray: 𝓛[ty]8666{Boolean}, brokenExecuteUndefinedReturn: 𝓛[ty]8666{Boolean}, brokenComputedStyles: 𝓛[ty]8666{Boolean}, brokenWhitespaceNormalization: 𝓛[ty]8666{Boolean}, brokenExecuteElementReturn: 𝓛[ty]8666{Boolean}, browserName: 𝓛[ty]10051{String}, brokenCookies: 𝓛[ty]8666{Boolean}, brokenHtmlTagName: 𝓛[ty]8666{Boolean}, version: 𝓛[ty]10051{String}, remoteFiles: 𝓛[ty]8666{Boolean}, mouseEnabled: 𝓛[ty]8666{Boolean}, brokenWindowSwitch: 𝓛[ty]8666{Boolean}, supportsCssTransforms: 𝓛[ty]8666{Boolean}, rotatable: 𝓛[ty]8666{Boolean}, returnsFromClickImmediately: 𝓛[ty]8666{Boolean}, brokenRefresh: 𝓛[ty]8666{Boolean}, brokenActiveElement: 𝓛[ty]8666{Boolean}, usesWebDriverLocators: 𝓛[ty]8666{Boolean}, hasTouchScreen: 𝓛[ty]8666{Boolean}, supportsExecuteAsync: 𝓛[ty]8666{Boolean}, brokenLongTap: 𝓛[ty]8666{Boolean}, brokenExecuteForNonHttpUrl: 𝓛[ty]8666{Boolean}, brokenCssTransformedSize: 𝓛[ty]8666{Boolean}, brokenSubmitElement: 𝓛[ty]8666{Boolean}, usesHandleParameter: 𝓛[ty]8666{Boolean}, brokenWindowPosition: 𝓛[ty]8666{Boolean}, scriptedParentFrameCrashesBrowser: 𝓛[ty]8666{Boolean}, brokenWindowClose: 𝓛[ty]8666{Boolean}, brokenEmptyPost: 𝓛[ty]8666{Boolean}, handlesAlerts: 𝓛[ty]8666{Boolean}, brokenMouseEvents: 𝓛[ty]8666{Boolean}, supportsNavigationDataUris: 𝓛[ty]8666{Boolean}, platform: 𝓛[ty]10051{String}, brokenElementDisplayedOpacity: 𝓛[ty]8666{Boolean}, initialBrowserUrl: 𝓛[ty]10051{String}, brokenMoveFinger: 𝓛[ty]8666{Boolean}, brokenHtmlMouseMove: 𝓛[ty]8666{Boolean}, brokenElementSerialization: 𝓛[ty]8666{Boolean}, brokenNullGetSpecAttribute: 𝓛[ty]8666{Boolean}, dynamicViewport: 𝓛[ty]8666{Boolean}, access: (𝓛[ty]10051{String})->any}
type 𝓟[ty]6821{LeadfootError} extends 𝓛[ty]10053{Error} = {response: {text: 𝓛[ty]10051{String}}}
type 𝓟[ty]6812{WebDriverCookie} = {name: 𝓛[ty]10051{String}, path: 𝓛[ty]10051{String}, domain: 𝓛[ty]10051{String}, expiry: any, value: 𝓛[ty]10051{String}, secure: 𝓛[ty]8666{Boolean}}
type 𝓟[ty]6823{Geolocation} = {altitude: 𝓛[ty]8655{Number}, latitude: 𝓛[ty]8655{Number}, longitude: 𝓛[ty]8655{Number}}
type 𝓟[ty]6813{LeadfootURL} extends 𝓛[ty]6025{Url} = {username: 𝓛[ty]10051{String}, password: 𝓛[ty]10051{String}, accessKey: 𝓛[ty]10051{String}}
type 𝓟[ty]6822{WebDriverResponse} = {value: any}
type 𝓟[ty]6819{LogEntry} = {timestamp: 𝓛[ty]8655{Number}, level: 𝓛[ty]10051{String}, message: 𝓛[ty]10051{String}}
Module: src/Command
type 𝓟[ty]6826{SetContextMethod} = {call: (any)->𝓛[ty]10033{Void}}
type 𝓟[ty]6827{Context} extends 𝓛[ty]8670{Array} = {isSingle: 𝓛[ty]8666{Boolean}, depth: 𝓛[ty]8655{Number}}
function 𝓟1759{CONSTRUCTOR} (𝓟1760{parentOrSession}: [OOV]any,𝓟1761{initialiser}: (𝓛[ty]8670{Array} ≠ 𝓛[ty]8696{Function}),𝓟1762{errback}: (𝓛[ty]8670{Array} ≠ 𝓛[ty]8696{Function})): (𝓟[ty]1836{Command})
{
const 𝓟[ty]1836{Command};
const 𝓟[ty]1836{Command};
𝓟[ty]1836{Command}()
const 𝓟1766{self} = 𝓟[ty]1836{Command};
let 𝓟1767{session}: [OOV]𝓟[ty]453{Session};
const 𝓟1768{trace}: [OOV]any = {};
function 𝓟1769{setContext} (𝓟1770{contextValue}: [OOV]any): (𝓟1771: [miss]𝓛[ty]10033{Void})
{
let 𝓟1772{context}: [OOV]𝓟[ty]6827{Context};
if (𝓛12548{ExclamationToken}(𝓛8757{Array}.isArray(𝓟1770{contextValue})))
{
𝓟1772{context} ⟵ 𝓛8757{Array}(𝓟1770{contextValue}) as 𝓟[ty]6827{Context};
𝓟1772{context}.isSingle ⟵ 𝓛8744{Boolean};
}
else
{
𝓟1772{context} ⟵ 𝓟1770{contextValue};
}
const 𝓟1773{parent}: [OOV]𝓟[ty]1836{Command} = 𝓟1760{parentOrSession} as 𝓟[ty]1836{Command};
if (𝓛12548{ExclamationToken}(𝓛8743{String}.InKeyword(𝓟1772{context})))
{
𝓟1772{context}.depth ⟵ (𝓟1773{parent} ? 𝓟1773{parent}.context.depth.PlusToken(𝓛8745{Number}) : 𝓛8745{Number};
}
𝓟1766{self}._context ⟵ 𝓟1772{context};
}
function 𝓟1774{fixStack} (𝓟1775{error}: (𝓛[ty]11364{Event} ≠ 𝓛[ty]10053{Error})): (𝓟1776: [miss]𝓛[ty]10033{Void})
{
𝓟1775{error}.stack ⟵ 𝓟1775{error}.stack.PlusToken(𝓟441{trimStack}(𝓟1768{trace}.stack));
𝓟1775{error}
}
if (𝓟1760{parentOrSession}.InstanceOfKeyword(𝓛12563{undefined}))
{
𝓟[ty]1836{Command}._parent ⟵ 𝓟1760{parentOrSession};
𝓟1767{session} ⟵ 𝓟[ty]1836{Command}._session.FirstAssignment(𝓟1760{parentOrSession}.session);
}
else
{
if (𝓟1760{parentOrSession}.InstanceOfKeyword(𝓛12563{undefined}))
{
𝓟1767{session} ⟵ 𝓟[ty]1836{Command}._session.FirstAssignment(𝓟1760{parentOrSession});
𝓟1760{parentOrSession} ⟵ 𝓛12563{undefined};
}
else
{
𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String})
}
}
{
let 𝓟1777{key}: [miss]𝓛[ty]10051{String} = 𝓛12552{$ArrayAccess}(𝓟1767{session});
while (𝓛8744{Boolean})
{
if (𝓟1767{session} as any.access(𝓟1777{key}).ExclamationEqualsEqualsToken(𝓛1{<UNKNOWN>} as any.access(𝓟1777{key})))
{
𝓟1791{addSessionMethod}(𝓟[ty]1836{Command},𝓟1777{key},𝓟1767{session} as any.access(𝓟1777{key}))
}
}
}
𝓛8749{Error}.captureStackTrace(𝓟1768{trace},𝓛12563{undefined})
let 𝓟1778{parentCommand}: [OOV]𝓟[ty]1836{Command} = 𝓟1760{parentOrSession} as 𝓟[ty]1836{Command};
function 𝓟1779{$Lambda8} (𝓟1780{returnValue}): (𝓟1781: [OOV]any)
{
𝓟1766{self}._context ⟵ (𝓟1778{parentCommand} ? 𝓟1778{parentCommand}.context : 𝓟2234{TOP_CONTEXT};
return 𝓟1781 = 𝓟1780{returnValue}
}
function 𝓟1782{$Lambda9} (𝓟1783{error}): (𝓟1784: [OOV]any)
{
𝓟1766{self}._context ⟵ (𝓟1778{parentCommand} ? 𝓟1778{parentCommand}.context : 𝓟2234{TOP_CONTEXT};
𝓟1783{error}
}
function 𝓟1785{$Lambda10} (𝓟1786{returnValue}): (𝓟1787: [OOV]any)
{
return 𝓟1787 = 𝓟2244{Task}.resolve(𝓟1786{returnValue}).then(𝓟1761{initialiser}.bind(𝓟1766{self},𝓟1769{setContext})).catch(𝓟1774{fixStack})
}
function 𝓟1788{$Lambda11} (𝓟1789{error}): (𝓟1790: [OOV]any)
{
return 𝓟1790 = 𝓟2244{Task}.reject(𝓟1789{error}).catch(𝓟1762{errback}.bind(𝓟1766{self},𝓟1769{setContext})).catch(𝓟1774{fixStack})
}
𝓟[ty]1836{Command}._task ⟵ (𝓟1778{parentCommand} ? 𝓟1778{parentCommand}.promise : 𝓟2244{Task}.resolve(𝓛12563{undefined}).then(𝓟1779{$Lambda8},𝓟1782{$Lambda9}).then(𝓟1761{initialiser}.AmpersandAmpersandToken(𝓟1785{$Lambda10}),𝓟1762{errback}.AmpersandAmpersandToken(𝓟1788{$Lambda11}));
}
function 𝓟1791{addSessionMethod} (𝓟1792{target}: [OOV]𝓟[ty]1836{Command},𝓟1793{key}: 𝓛[ty]10051{String},𝓟1794{originalFn}: (𝓛[ty]8666{Boolean} ≠ 𝓛[ty]8696{Function})): (𝓟1795: [miss]𝓛[ty]10033{Void})
{
if (𝓟1793{key}.charAt(𝓛8745{Number}).ExclamationEqualsEqualsToken(𝓛8743{String}).AmpersandAmpersandToken(𝓛12548{ExclamationToken}(𝓟1792{target} as any.access(𝓟1793{key}))).AmpersandAmpersandToken(𝓛12550{$TypeOf}(𝓟1794{originalFn}).EqualsEqualsEqualsToken(𝓛8743{String})))
{
function 𝓟1796{$Lambda0} (𝓟1797{this}: [OOV]𝓟[ty]1836{Command},𝓟1798{args}: 𝓛[ty]8670{Array}): (𝓟1799: [OOV]𝓟[ty]1836{Command})
{
function 𝓟1800{$Lambda1} (𝓟1801{this}: [OOV]𝓟[ty]1836{Command},𝓟1802{setContext}: [OOV]𝓟[ty]6826{SetContextMethod}): (𝓟1803: [OOV]any)
{
const 𝓟1804{parentContext}: [OOV]𝓟[ty]6827{Context} = 𝓟1801{this}._context;
const 𝓟1805{session}: [OOV]𝓟[ty]453{Session} = 𝓟1801{this}._session;
let 𝓟1806{promise}: [OOV]𝓛[ty]2{<UNKNOWN>};
const 𝓟1807{fn} = 𝓟1805{session} as any.access(𝓟1793{key}).BarBarToken(𝓟1794{originalFn});
if (𝓟1807{fn}.usesElement.AmpersandAmpersandToken(𝓟1804{parentContext}.length).AmpersandAmpersandToken(𝓛12548{ExclamationToken}(𝓟1798{args}.access(𝓛8745{Number})).BarBarToken(𝓛12548{ExclamationToken}(𝓟1798{args}.access(𝓛8745{Number}).elementId))))
{
𝓟1798{args} ⟵ 𝓛8757{Array}.prototype.slice.call(𝓟1798{args},𝓛8745{Number});
if (𝓟1804{parentContext}.isSingle)
{
𝓟1806{promise} ⟵ 𝓟1807{fn}.apply(𝓟1805{session},𝓛8757{Array}(𝓟1804{parentContext}.access(𝓛8745{Number})).concat(𝓟1798{args}));
}
else
{
function 𝓟1808{$Lambda2} (𝓟1809{element}: [OOV]𝓟[ty]165{Element}): (𝓟1810: [OOV]any)
{
return 𝓟1810 = 𝓟1807{fn}.apply(𝓟1805{session},𝓛8757{Array}(𝓟1809{element}).concat(𝓟1798{args}))
}
𝓟1806{promise} ⟵ 𝓟2244{Task}.all(𝓟1804{parentContext}.map(𝓟1808{$Lambda2}));
}
}
else
{
𝓟1806{promise} ⟵ 𝓟1807{fn}.apply(𝓟1805{session},𝓟1798{args});
}
if (𝓟1807{fn}.createsContext)
{
function 𝓟1811{$Lambda3} (𝓟1812{newContext}): (𝓟1813: [OOV]any)
{
𝓟1802{setContext}(𝓟1812{newContext})
return 𝓟1813 = 𝓟1812{newContext}
}
𝓟1806{promise} ⟵ 𝓟1806{promise}.then(𝓟1811{$Lambda3});
}
return 𝓟1803 = 𝓟1806{promise} as 𝓛[ty]2{<UNKNOWN>}
}
return 𝓟1799 = 𝓟1797{this}.constructor as any.CONSTRUCTOR(𝓟1797{this},𝓟1800{$Lambda1})
}
𝓟1792{target} as any.access(𝓟1793{key}) ⟵ 𝓟1796{$Lambda0};
}
}
function 𝓟1814{addElementMethod} (𝓟1815{target}: [OOV]𝓟[ty]1836{Command},𝓟1816{key}: 𝓛[ty]10051{String}): (𝓟1817: [miss]𝓛[ty]10033{Void})
{
const 𝓟1818{anyTarget} = 𝓟1815{target} as any;
if (𝓟1816{key}.charAt(𝓛8745{Number}).ExclamationEqualsEqualsToken(𝓛8743{String}))
{
const 𝓟1819{targetKey}: [miss]𝓛[ty]10051{String} = 𝓟1816{key}.PlusToken((𝓟1818{anyTarget}.access(𝓟1816{key}) ? 𝓛8743{String} : 𝓛8743{String});
function 𝓟1820{$Lambda4} (𝓟1821{this}: [OOV]𝓟[ty]1836{Command},𝓟1822{args}: 𝓛[ty]8670{Array}): (𝓟1823: [OOV]𝓟[ty]1836{Command})
{
function 𝓟1824{$Lambda5} (𝓟1825{setContext}: [OOV]𝓟[ty]6826{SetContextMethod}): (𝓟1826: [OOV]any)
{
const 𝓟1827{parentContext}: [OOV]𝓟[ty]6827{Context} = 𝓟1821{this}._context;
let 𝓟1828{promise}: [OOV]𝓛[ty]2{<UNKNOWN>};
let 𝓟1829{fn} = 𝓟1827{parentContext} as any.access(𝓛8745{Number}).AmpersandAmpersandToken(𝓟1827{parentContext} as any.access(𝓛8745{Number}).access(𝓟1816{key}));
if (𝓟1827{parentContext}.isSingle)
{
𝓟1828{promise} ⟵ 𝓟1829{fn}.apply(𝓟1827{parentContext}.access(𝓛8745{Number}),𝓟1822{args});
}
else
{
function 𝓟1830{$Lambda6} (𝓟1831{element}: [OOV]any): (𝓟1832: [OOV]any)
{
return 𝓟1832 = 𝓟1831{element}.access(𝓟1816{key}).apply(𝓟1831{element},𝓟1822{args})
}
𝓟1828{promise} ⟵ 𝓟2244{Task}.all(𝓟1827{parentContext}.map(𝓟1830{$Lambda6}));
}
if (𝓟1829{fn}.AmpersandAmpersandToken(𝓟1829{fn}.createsContext))
{
function 𝓟1833{$Lambda7} (𝓟1834{newContext}): (𝓟1835: [OOV]any)
{
𝓟1825{setContext}(𝓟1834{newContext})
return 𝓟1835 = 𝓟1834{newContext}
}
𝓟1828{promise} ⟵ 𝓟1828{promise}.then(𝓟1833{$Lambda7});
}
return 𝓟1826 = 𝓟1828{promise} as 𝓛[ty]2{<UNKNOWN>}
}
return 𝓟1823 = 𝓟1821{this}.constructor as any.CONSTRUCTOR(𝓟1821{this},𝓟1824{$Lambda5})
}
𝓟1818{anyTarget}.access(𝓟1819{targetKey}) ⟵ 𝓟1820{$Lambda4};
}
}
class 𝓟[ty]1836{Command} extends 𝓟[ty]41{Locator} with 𝓛[ty]8632{PromiseLike}{
𝓟1838{_parent}: [OOV]𝓟[ty]1836{Command};
𝓟1839{_session}: [OOV]𝓟[ty]453{Session};
𝓟1840{_context}: [OOV]𝓟[ty]6827{Context};
𝓟1841{_task}: [OOV]𝓛[ty]2{<UNKNOWN>};
function 𝓟2014{activateIme} (𝓟2015{engine}: (𝓛[ty]8655{Number} ≠ 𝓛[ty]10051{String})): (𝓟2016: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2016 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟2015{engine})
}
function 𝓟2020{switchToWindow} (𝓟2021{handle}: (𝓛[ty]8666{Boolean} ≠ 𝓛[ty]10051{String})): (𝓟2022: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2022 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟2021{handle})
}
function 𝓟1891{find} (𝓟1892{strategy}: [OOV]𝓛[ty]2{<UNKNOWN>},𝓟1893{value}: 𝓛[ty]10051{String}): (𝓟1894: [OOV]𝓟[ty]1836{Command})
{
return 𝓟1894 = 𝓟[ty]1836{Command}._callFindElementMethod(𝓛8743{String},𝓟1892{strategy},𝓟1893{value})
}
function 𝓟1842{parent} (): (𝓟1843)
{
return 𝓟1843 = 𝓟[ty]1836{Command}._parent
}
function 𝓟1889{cancel} (): (𝓟1890: [OOV]any)
{
𝓟[ty]1836{Command}._task.cancel()
return 𝓟1890 = 𝓟[ty]1836{Command}
}
function 𝓟2231{getComputedStyle} (𝓟2232{propertyName}: 𝓛[ty]10051{String}): (𝓟2233: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2233 = 𝓟[ty]1836{Command}._callElementMethod(𝓛8743{String},𝓟2232{propertyName})
}
function 𝓟1994{refresh} (): (𝓟1995: [OOV]𝓟[ty]1836{Command})
{
return 𝓟1995 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟2168{getLogsFor} (𝓟2169{type}: 𝓛[ty]10051{String}): (𝓟2170: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2170 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟2169{type})
}
function 𝓟2111{releaseMouseButton} (𝓟2112{button}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number})): (𝓟2113: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2113 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟2112{button})
}
function 𝓟1985{getCurrentUrl} (): (𝓟1986: [OOV]𝓟[ty]1836{Command})
{
return 𝓟1986 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟1996{execute} (𝓟1997{script}: [OOV]any,𝓟1998{args}: 𝓛[ty]8670{Array}): (𝓟1999: [OOV]𝓟[ty]1836{Command})
{
return 𝓟1999 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟1997{script},𝓟1998{args})
}
function 𝓟1899{findDisplayed} (𝓟1900{strategy}: [OOV]𝓛[ty]2{<UNKNOWN>},𝓟1901{value}: 𝓛[ty]10051{String}): (𝓟1902: [OOV]𝓟[ty]1836{Command})
{
return 𝓟1902 = 𝓟[ty]1836{Command}._callFindElementMethod(𝓛8743{String},𝓟1900{strategy},𝓟1901{value})
}
function 𝓟2191{getPageLoadTimeout} (): (𝓟2192: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2192 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟2025{closeCurrentWindow} (): (𝓟2026: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2026 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟2054{getWindowPosition} (𝓟2055{windowHandle}: (𝓛[ty]8696{Function} ≠ 𝓛[ty]10051{String})): (𝓟2056: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2056 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟2055{windowHandle})
}
function 𝓟2163{getGeolocation} (): (𝓟2164: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2164 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟2183{setExecuteAsyncTimeout} (𝓟2184{ms}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number})): (𝓟2185: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2185 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟2184{ms})
}
function 𝓟2222{equals} (𝓟2223{other}: [OOV]𝓟[ty]165{Element}): (𝓟2224: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2224 = 𝓟[ty]1836{Command}._callElementMethod(𝓛8743{String},𝓟2223{other})
}
function 𝓟2205{getTagName} (): (𝓟2206: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2206 = 𝓟[ty]1836{Command}._callElementMethod(𝓛8743{String})
}
function 𝓟1974{getTimeout} (𝓟1975{type}: 𝓛[ty]10051{String}): (𝓟1976: [OOV]𝓟[ty]1836{Command})
{
return 𝓟1976 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟1975{type})
}
function 𝓟2079{getOrientation} (): (𝓟2080: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2080 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟2089{acceptAlert} (): (𝓟2090: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2090 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟1846{context} (): (𝓟1847)
{
return 𝓟1847 = 𝓟[ty]1836{Command}._context
}
function 𝓟2105{clickMouseButton} (𝓟2106{button}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number})): (𝓟2107: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2107 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟2106{button})
}
function 𝓟2200{getVisibleText} (): (𝓟2201: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2201 = 𝓟[ty]1836{Command}._callElementMethod(𝓛8743{String})
}
function 𝓟1850{sleep} (𝓟1851{ms}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number})): (𝓟1852: [OOV]𝓟[ty]1836{Command})
{
function 𝓟1853{$Lambda12} (): (𝓟1854: [OOV]any)
{
return 𝓟1854 = 𝓟423{sleep}(𝓟1851{ms})
}
return 𝓟1852 = 𝓟[ty]1836{Command}.constructor as any.CONSTRUCTOR(𝓟[ty]1836{Command},𝓟1853{$Lambda12})
}
function 𝓟2207{clearValue} (): (𝓟2208: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2208 = 𝓟[ty]1836{Command}._callElementMethod(𝓛8743{String})
}
function 𝓟1983{getAllWindowHandles} (): (𝓟1984: [OOV]𝓟[ty]1836{Command})
{
return 𝓟1984 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟2116{tap} (𝓟2117{element}: [OOV]𝓟[ty]165{Element}): (𝓟2118: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2118 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟2117{element})
}
function 𝓟2006{getAvailableImeEngines} (): (𝓟2007: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2007 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟2023{switchToParentFrame} (): (𝓟2024: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2024 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟2143{doubleTap} (𝓟2144{element}: [OOV]𝓟[ty]165{Element}): (𝓟2145: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2145 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟2144{element})
}
function 𝓟2067{deleteCookie} (𝓟2068{name}: 𝓛[ty]10051{String}): (𝓟2069: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2069 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟2068{name})
}
function 𝓟1977{setTimeout} (𝓟1978{type}: 𝓛[ty]10051{String},𝓟1979{ms}: 𝓛[ty]8655{Number}): (𝓟1980: [OOV]𝓟[ty]1836{Command})
{
return 𝓟1980 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟1978{type},𝓟1979{ms})
}
function 𝓟2160{flickFinger} (𝓟2161{args}: 𝓛[ty]8670{Array}): (𝓟2162)
{
return 𝓟2162 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓛12551{$Spread}(𝓟2161{args}))
}
function 𝓟1886{finally} (𝓟1887{callback}: 𝓛[ty]8696{Function}): (𝓟1888: [OOV]any)
{
𝓟[ty]1836{Command}._task ⟵ 𝓟[ty]1836{Command}._task.finally(𝓟1887{callback});
return 𝓟1888 = 𝓟[ty]1836{Command}
}
function 𝓟2074{getActiveElement} (): (𝓟2075: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2075 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟2119{pressFinger} (𝓟2120{x}: 𝓛[ty]8655{Number},𝓟2121{y}: 𝓛[ty]8655{Number}): (𝓟2122: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2122 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟2120{x},𝓟2121{y})
}
function 𝓟1932{_callElementMethod} (𝓟1933{method}: [OOV]any,𝓟1934{args}: 𝓛[ty]8670{Array}): (𝓟1935: [OOV]𝓟[ty]1836{Command})
{
function 𝓟1936{$Lambda20} (𝓟1937{setContext}: [OOV]𝓟[ty]6826{SetContextMethod}): (𝓟1938: [OOV]any)
{
const 𝓟1939{parentContext}: [OOV]𝓟[ty]6827{Context} = 𝓟[ty]1836{Command}._context;
let 𝓟1940{task}: [OOV]𝓛[ty]2{<UNKNOWN>};
let 𝓟1941{fn} = 𝓟1939{parentContext}.access(𝓛8745{Number}).AmpersandAmpersandToken(𝓟1939{parentContext}.access(𝓛8745{Number}).access(𝓟1933{method}));
if (𝓟1939{parentContext}.isSingle)
{
𝓟1940{task} ⟵ 𝓟1941{fn}.apply(𝓟1939{parentContext}.access(𝓛8745{Number}),𝓟1934{args});
}
else
{
function 𝓟1942{$Lambda21} (𝓟1943{element}): (𝓟1944: [OOV]any)
{
return 𝓟1944 = 𝓟1943{element}.access(𝓟1933{method}) as 𝓛[ty]8696{Function}(𝓛12551{$Spread}(𝓟1934{args}))
}
function 𝓟1945{$Lambda22} (𝓟1946{values}): (𝓟1947: [OOV]any)
{
return 𝓟1947 = 𝓛8757{Array}.prototype.concat.apply(𝓛8757{Array}(),𝓟1946{values})
}
𝓟1940{task} ⟵ 𝓟2244{Task}.all(𝓟1939{parentContext}.map(𝓟1942{$Lambda21})).then(𝓟1945{$Lambda22});
}
if (𝓟1941{fn}.AmpersandAmpersandToken(𝓟1941{fn}.createsContext))
{
function 𝓟1948{$Lambda23} (𝓟1949{newContext}): (𝓟1950: [OOV]any)
{
𝓟1937{setContext}(𝓟1949{newContext} as any)
return 𝓟1950 = 𝓟1949{newContext}
}
𝓟1940{task} ⟵ 𝓟1940{task}.then(𝓟1948{$Lambda23});
}
return 𝓟1938 = 𝓟1940{task}
}
return 𝓟1935 = 𝓟[ty]1836{Command}.constructor as any.CONSTRUCTOR(𝓟[ty]1836{Command},𝓟1936{$Lambda20})
}
function 𝓟2177{waitForDeleted} (𝓟2178{using}: [OOV]𝓛[ty]2{<UNKNOWN>},𝓟2179{value}: 𝓛[ty]10051{String}): (𝓟2180: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2180 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟2178{using},𝓟2179{value})
}
function 𝓟2165{setGeolocation} (𝓟2166{location}: [OOV]𝓟[ty]6823{Geolocation}): (𝓟2167: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2167 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟2166{location})
}
function 𝓟2198{submit} (): (𝓟2199: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2199 = 𝓟[ty]1836{Command}._callElementMethod(𝓛8743{String})
}
function 𝓟2225{isDisplayed} (): (𝓟2226: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2226 = 𝓟[ty]1836{Command}._callElementMethod(𝓛8743{String})
}
function 𝓟2173{getApplicationCacheStatus} (): (𝓟2174: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2174 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟1895{findAll} (𝓟1896{strategy}: [OOV]𝓛[ty]2{<UNKNOWN>},𝓟1897{value}: 𝓛[ty]10051{String}): (𝓟1898: [OOV]𝓟[ty]1836{Command})
{
return 𝓟1898 = 𝓟[ty]1836{Command}._callFindElementMethod(𝓛8743{String},𝓟1896{strategy},𝓟1897{value})
}
function 𝓟2175{quit} (): (𝓟2176: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2176 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟2219{getProperty} (𝓟2220{name}: 𝓛[ty]10051{String}): (𝓟2221: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2221 = 𝓟[ty]1836{Command}._callElementMethod(𝓛8743{String},𝓟2220{name})
}
function 𝓟2108{pressMouseButton} (𝓟2109{button}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number})): (𝓟2110: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2110 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟2109{button})
}
function 𝓟2017{switchToFrame} (𝓟2018{id}: [OOV]any): (𝓟2019: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2019 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟2018{id})
}
function 𝓟2070{getPageSource} (): (𝓟2071: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2071 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟2186{getFindTimeout} (): (𝓟2187: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2187 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟1990{goForward} (): (𝓟1991: [OOV]𝓟[ty]1836{Command})
{
return 𝓟1991 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟2051{setWindowPosition} (𝓟2052{args}: 𝓛[ty]8670{Array}): (𝓟2053)
{
return 𝓟2053 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓛12551{$Spread}(𝓟2052{args}))
}
function 𝓟2010{isImeActivated} (): (𝓟2011: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2011 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟2193{setPageLoadTimeout} (𝓟2194{ms}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number})): (𝓟2195: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2195 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟2194{ms})
}
function 𝓟2227{getPosition} (): (𝓟2228: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2228 = 𝓟[ty]1836{Command}._callElementMethod(𝓛8743{String})
}
function 𝓟2181{getExecuteAsyncTimeout} (): (𝓟2182: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2182 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟2196{click} (): (𝓟2197: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2197 = 𝓟[ty]1836{Command}._callElementMethod(𝓛8743{String})
}
function 𝓟2000{executeAsync} (𝓟2001{script}: [OOV]any,𝓟2002{args}: 𝓛[ty]8670{Array}): (𝓟2003: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2003 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟2001{script},𝓟2002{args})
}
function 𝓟1913{_callFindElementMethod} (𝓟1914{method}: [OOV]any,𝓟1915{strategy}: [OOV]𝓛[ty]2{<UNKNOWN>},𝓟1916{value}: 𝓛[ty]10051{String}): (𝓟1917: [OOV]𝓟[ty]1836{Command})
{
function 𝓟1918{$Lambda16} (𝓟1919{setContext}: [OOV]𝓟[ty]6826{SetContextMethod}): (𝓟1920: [OOV]any)
{
const 𝓟1921{parentContext}: [OOV]𝓟[ty]6827{Context} = 𝓟[ty]1836{Command}._context;
let 𝓟1922{task}: [OOV]𝓛[ty]2{<UNKNOWN>};
if (𝓟1921{parentContext}.length.AmpersandAmpersandToken(𝓟1921{parentContext}.isSingle))
{
𝓟1922{task} ⟵ 𝓟1921{parentContext}.access(𝓛8745{Number}).access(𝓟1914{method})(𝓟1915{strategy},𝓟1916{value});
}
else
{
if (𝓟1921{parentContext}.length)
{
function 𝓟1923{$Lambda17} (𝓟1924{element}): (𝓟1925: [OOV]any)
{
return 𝓟1925 = 𝓟1924{element}.access(𝓟1914{method})(𝓟1915{strategy},𝓟1916{value})
}
function 𝓟1926{$Lambda18} (𝓟1927{elements}): (𝓟1928: [OOV]any)
{
return 𝓟1928 = 𝓛8757{Array}.prototype.concat.apply(𝓛8757{Array}(),𝓟1927{elements})
}
𝓟1922{task} ⟵ 𝓟2244{Task}.all(𝓟1921{parentContext}.map(𝓟1923{$Lambda17})).then(𝓟1926{$Lambda18});
}
else
{
𝓟1922{task} ⟵ 𝓟[ty]1836{Command}.session.access(𝓟1914{method})(𝓟1915{strategy},𝓟1916{value});
}
}
function 𝓟1929{$Lambda19} (𝓟1930{newContext}): (𝓟1931: [OOV]any)
{
𝓟1919{setContext}(𝓟1930{newContext})
return 𝓟1931 = 𝓟1930{newContext}
}
return 𝓟1920 = 𝓟1922{task}.then(𝓟1929{$Lambda19})
}
return 𝓟1917 = 𝓟[ty]1836{Command}.constructor as any.CONSTRUCTOR(𝓟[ty]1836{Command},𝓟1918{$Lambda16})
}
function 𝓟2188{setFindTimeout} (𝓟2189{ms}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number})): (𝓟2190: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2190 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟2189{ms})
}
function 𝓟1863{then} (𝓟1864{callback}: [OOV]any,𝓟1865{errback}: [OOV]any): (𝓟1866: [OOV]𝓟[ty]1836{Command})
{
function 𝓟1867{runCallback} (𝓟1868{command}: [OOV]𝓟[ty]1836{Command},𝓟1869{callback}: [OOV]any,𝓟1870{value}: [OOV]any,𝓟1871{setContext}: [OOV]𝓟[ty]6826{SetContextMethod}): (𝓟1872: [OOV]any)
{
const 𝓟1873{returnValue} = 𝓟1869{callback}.call(𝓟1868{command},𝓟1870{value},𝓟1871{setContext});
if (𝓟1873{returnValue}.InstanceOfKeyword(𝓛12563{undefined}))
{
let 𝓟1874{maybeCommand}: [OOV]any = 𝓟1873{returnValue};
while (𝓟1874{maybeCommand}.FirstAssignment(𝓟2241{getParent}(𝓟1874{maybeCommand})))
{
if (𝓟1874{maybeCommand}.EqualsEqualsEqualsToken(𝓟1868{command}))
{
𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String})
}
}
}
return 𝓟1872 = 𝓟1873{returnValue}
}
function 𝓟1875{$Lambda14} (𝓟1876{setContext}: [OOV]𝓟[ty]6826{SetContextMethod},𝓟1877{value}: [OOV]any): (𝓟1878: [OOV]any)
{
return 𝓟1878 = 𝓟1867{runCallback}(𝓟[ty]1836{Command},𝓟1864{callback},𝓟1877{value},𝓟1876{setContext})
}
function 𝓟1879{$Lambda15} (𝓟1880{setContext}: [OOV]𝓟[ty]6826{SetContextMethod},𝓟1881{value}: [OOV]any): (𝓟1882: [OOV]any)
{
return 𝓟1882 = 𝓟1867{runCallback}(𝓟[ty]1836{Command},𝓟1865{errback},𝓟1881{value},𝓟1880{setContext})
}
return 𝓟1866 = 𝓟[ty]1836{Command}.constructor as any.CONSTRUCTOR(𝓟[ty]1836{Command},(𝓟1864{callback} ? 𝓟1875{$Lambda14} : 𝓛12563{undefined},(𝓟1865{errback} ? 𝓟1879{$Lambda15} : 𝓛12563{undefined})
}
function 𝓟2209{isSelected} (): (𝓟2210: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2210 = 𝓟[ty]1836{Command}._callElementMethod(𝓛8743{String})
}
function 𝓟2084{getAlertText} (): (𝓟2085: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2085 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟2012{deactivateIme} (): (𝓟2013: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2013 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟2091{dismissAlert} (): (𝓟2092: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2092 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟2171{getAvailableLogTypes} (): (𝓟2172: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2172 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟2216{getAttribute} (𝓟2217{name}: 𝓛[ty]10051{String}): (𝓟2218: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2218 = 𝓟[ty]1836{Command}._callElementMethod(𝓛8743{String},𝓟2217{name})
}
function 𝓟2076{pressKeys} (𝓟2077{keys}: [OOV]any): (𝓟2078: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2078 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟2077{keys})
}
function 𝓟1981{getCurrentWindowHandle} (): (𝓟1982: [OOV]𝓟[ty]1836{Command})
{
return 𝓟1982 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟2062{setCookie} (𝓟2063{cookie}: [OOV]𝓟[ty]6812{WebDriverCookie}): (𝓟2064: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2064 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟2063{cookie})
}
function 𝓟1844{session} (): (𝓟1845)
{
return 𝓟1845 = 𝓟[ty]1836{Command}._session
}
function 𝓟2008{getActiveImeEngine} (): (𝓟2009: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2009 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟1855{end} (𝓟1856{numCommandsToPop}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number})): (𝓟1857: [OOV]𝓟[ty]1836{Command})
{
function 𝓟1858{$Lambda13} (𝓟1859{setContext}: 𝓛[ty]8696{Function}): (𝓟1860: [miss]𝓛[ty]10033{Void})
{
let 𝓟1861{command}: [OOV]any = 𝓟[ty]1836{Command};
let 𝓟1862{depth}: [OOV]any = 𝓟[ty]1836{Command}.context.depth;
while (𝓟1862{depth}.AmpersandAmpersandToken(𝓟1856{numCommandsToPop}).AmpersandAmpersandToken(𝓟1861{command}.FirstAssignment(𝓟1861{command}.parent)))
{
if (𝓟1861{command}.context.depth.ExclamationEqualsToken(𝓛12563{undefined}).AmpersandAmpersandToken(𝓟1861{command}.context.depth.FirstBinaryOperator(𝓟1862{depth})))
{
𝓛12556{MinusMinusToken}(𝓟1856{numCommandsToPop})
𝓟1862{depth} ⟵ 𝓟1861{command}.context.depth;
}
}
𝓟1859{setContext}(𝓟1861{command}.context)
}
return 𝓟1857 = 𝓟[ty]1836{Command}.constructor as any.CONSTRUCTOR(𝓟[ty]1836{Command},𝓟1858{$Lambda13})
}
function 𝓟2127{moveFinger} (𝓟2128{x}: 𝓛[ty]8655{Number},𝓟2129{y}: 𝓛[ty]8655{Number}): (𝓟2130: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2130 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟2128{x},𝓟2129{y})
}
function 𝓟2211{isEnabled} (): (𝓟2212: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2212 = 𝓟[ty]1836{Command}._callElementMethod(𝓛8743{String})
}
function 𝓟2086{typeInPrompt} (𝓟2087{text}: [OOV]any): (𝓟2088: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2088 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟2087{text})
}
function 𝓟1987{get} (𝓟1988{url}: 𝓛[ty]10051{String}): (𝓟1989: [OOV]𝓟[ty]1836{Command})
{
return 𝓟1989 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟1988{url})
}
function 𝓟2065{clearCookies} (): (𝓟2066: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2066 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟2229{getSize} (): (𝓟2230: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2230 = 𝓟[ty]1836{Command}._callElementMethod(𝓛8743{String})
}
function 𝓟1951{_callSessionMethod} (𝓟1952{method}: [OOV]any,𝓟1953{args}: 𝓛[ty]8670{Array}): (𝓟1954: [OOV]𝓟[ty]1836{Command})
{
function 𝓟1955{$Lambda24} (𝓟1956{setContext}: [OOV]𝓟[ty]6826{SetContextMethod}): (𝓟1957: [OOV]any)
{
const 𝓟1958{parentContext}: [OOV]𝓟[ty]6827{Context} = 𝓟[ty]1836{Command}._context;
const 𝓟1959{session}: [OOV]𝓟[ty]453{Session} = 𝓟[ty]1836{Command}._session;
let 𝓟1960{task}: [OOV]𝓛[ty]2{<UNKNOWN>};
function 𝓟1961{$Lambda25} (𝓟1962{args}: 𝓛[ty]8670{Array}): (𝓟1963: [OOV]any)
{
return 𝓟1963 = 𝓟1959{session}.access(𝓟1952{method}) as 𝓛[ty]8696{Function}(𝓛12551{$Spread}(𝓟1962{args}))
}
const 𝓟1964{sessionMethod}: [miss]𝓛[ty]8696{Function} = 𝓟1961{$Lambda25};
if (𝓟1959{session}.access(𝓟1952{method}) as any.usesElement.AmpersandAmpersandToken(𝓟1958{parentContext}.length).AmpersandAmpersandToken(𝓛12548{ExclamationToken}(𝓟1953{args}.access(𝓛8745{Number})).BarBarToken(𝓛12548{ExclamationToken}(𝓟1953{args}.access(𝓛8745{Number}).elementId))))
{
if (𝓟1958{parentContext}.isSingle)
{
𝓟1960{task} ⟵ 𝓟1964{sessionMethod}(𝓛12551{$Spread}(𝓛8757{Array}(𝓟1958{parentContext}.access(𝓛8745{Number}),𝓛12551{$Spread}(𝓟1953{args}))));
}
else
{
function 𝓟1965{$Lambda26} (𝓟1966{element}): (𝓟1967: [OOV]any)
{
return 𝓟1967 = 𝓟1964{sessionMethod}(𝓛12551{$Spread}(𝓛8757{Array}(𝓟1966{element},𝓛12551{$Spread}(𝓟1953{args}))))
}
function 𝓟1968{$Lambda27} (𝓟1969{values}): (𝓟1970: [OOV]any)
{
return 𝓟1970 = 𝓛8757{Array}.prototype.concat.apply(𝓛8757{Array}(),𝓟1969{values})
}
𝓟1960{task} ⟵ 𝓟2244{Task}.all(𝓟1958{parentContext}.map(𝓟1965{$Lambda26})).then(𝓟1968{$Lambda27});
}
}
else
{
𝓟1960{task} ⟵ 𝓟1964{sessionMethod}(𝓛12551{$Spread}(𝓟1953{args}));
}
if (𝓟1959{session}.access(𝓟1952{method}) as any.createsContext)
{
function 𝓟1971{$Lambda28} (𝓟1972{newContext}): (𝓟1973: [OOV]any)
{
𝓟1956{setContext}(𝓟1972{newContext} as any)
return 𝓟1973 = 𝓟1972{newContext}
}
𝓟1960{task} ⟵ 𝓟1960{task}.then(𝓟1971{$Lambda28});
}
return 𝓟1957 = 𝓟1960{task}
}
return 𝓟1954 = 𝓟[ty]1836{Command}.constructor as any.CONSTRUCTOR(𝓟[ty]1836{Command},𝓟1955{$Lambda24})
}
function 𝓟2202{type} (𝓟2203{value}: [OOV]any): (𝓟2204: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2204 = 𝓟[ty]1836{Command}._callElementMethod(𝓛8743{String},𝓟2203{value})
}
function 𝓟2004{takeScreenshot} (): (𝓟2005: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2005 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟1992{goBack} (): (𝓟1993: [OOV]𝓟[ty]1836{Command})
{
return 𝓟1993 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟2146{longTap} (𝓟2147{element}: [OOV]𝓟[ty]165{Element}): (𝓟2148: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2148 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟2147{element})
}
function 𝓟1883{catch} (𝓟1884{errback}: 𝓛[ty]8696{Function}): (𝓟1885: [OOV]𝓟[ty]1836{Command})
{
return 𝓟1885 = 𝓟[ty]1836{Command}.then(𝓛12563{undefined},𝓟1884{errback})
}
function 𝓟2114{doubleClick} (): (𝓟2115: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2115 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟1848{promise} (): (𝓟1849)
{
return 𝓟1849 = 𝓟[ty]1836{Command}._task
}
function 𝓟2060{getCookies} (): (𝓟2061: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2061 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟2039{getWindowSize} (𝓟2040{_windowHandle}: (𝓛[ty]8696{Function} ≠ 𝓛[ty]10051{String})): (𝓟2041: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2041 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟2057{maximizeWindow} (𝓟2058{windowHandle}: (𝓛[ty]8696{Function} ≠ 𝓛[ty]10051{String})): (𝓟2059: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2059 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟2058{windowHandle})
}
function 𝓟2036{setWindowSize} (𝓟2037{args}: 𝓛[ty]8670{Array}): (𝓟2038)
{
return 𝓟2038 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓛12551{$Spread}(𝓟2037{args}))
}
function 𝓟2102{moveMouseTo} (𝓟2103{args}: 𝓛[ty]8670{Array}): (𝓟2104)
{
return 𝓟2104 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓛12551{$Spread}(𝓟2103{args}))
}
function 𝓟2123{releaseFinger} (𝓟2124{x}: 𝓛[ty]8655{Number},𝓟2125{y}: 𝓛[ty]8655{Number}): (𝓟2126: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2126 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟2124{x},𝓟2125{y})
}
function 𝓟2072{getPageTitle} (): (𝓟2073: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2073 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String})
}
function 𝓟2140{touchScroll} (𝓟2141{args}: 𝓛[ty]8670{Array}): (𝓟2142)
{
return 𝓟2142 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓛12551{$Spread}(𝓟2141{args}))
}
function 𝓟2213{getSpecAttribute} (𝓟2214{name}: 𝓛[ty]10051{String}): (𝓟2215: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2215 = 𝓟[ty]1836{Command}._callElementMethod(𝓛8743{String},𝓟2214{name})
}
function 𝓟2081{setOrientation} (𝓟2082{orientation}: [OOV]any): (𝓟2083: [OOV]𝓟[ty]1836{Command})
{
return 𝓟2083 = 𝓟[ty]1836{Command}._callSessionMethod(𝓛8743{String},𝓟2082{orientation})
}
}
const 𝓟2234{TOP_CONTEXT}: [OOV]𝓟[ty]6827{Context} = 𝓛8757{Array}();
𝓟2234{TOP_CONTEXT}.isSingle ⟵ 𝓛8744{Boolean};
𝓟2234{TOP_CONTEXT}.depth ⟵ 𝓛8745{Number};
let 𝓟2235{chaiAsPromised}: [OOV]any = 𝓛12563{undefined};
𝓟2235{chaiAsPromised} ⟵ 𝓛10097{require}(𝓛8743{String});
if (𝓟2235{chaiAsPromised})
{
function 𝓟2236{$Lambda29} (𝓟2237{assertion}: [OOV]any,𝓟2238{promise}: [OOV]any): (𝓟2239: [miss]𝓛[ty]10033{Void})
{
𝓟2237{assertion}.then ⟵ 𝓟2238{promise}.then.bind(𝓟2238{promise});
{
let 𝓟2240{method}: [miss]𝓛[ty]10051{String} = 𝓛12552{$ArrayAccess}(𝓟2238{promise});
while (𝓛8744{Boolean})
{
if (𝓛12550{$TypeOf}(𝓟2238{promise}.access(𝓟2240{method})).EqualsEqualsEqualsToken(𝓛8743{String}))
{
𝓟2237{assertion}.access(𝓟2240{method}) ⟵ 𝓟2238{promise}.access(𝓟2240{method}).bind(𝓟2238{promise});
}
}
}
}
𝓟2235{chaiAsPromised} as any.transferPromiseness ⟵ 𝓟2236{$Lambda29};
}
function 𝓟2241{getParent} (𝓟2242{value}: [OOV]any): (𝓟2243: [OOV]any)
{
return 𝓟2243 = 𝓟2242{value}.AmpersandAmpersandToken(𝓟2242{value}.parent)
}