@@ -53,7 +53,7 @@ Global Enum _
53
53
$_WD_OPTION_Enabled = 2 , _
54
54
$_WD_OPTION_Element = 4 , _
55
55
$_WD_OPTION_NoMatch = 8 , _
56
- $_WD_OPTION_Hidden = 16
56
+ $_WD_OPTION_Hidden = 16
57
57
58
58
Global Enum _
59
59
$_WD_OPTION_Standard , _
@@ -76,7 +76,7 @@ Global Enum _
76
76
Global Enum _
77
77
$_WD_STORAGE_Local = 0 , _
78
78
$_WD_STORAGE_Session = 1
79
-
79
+
80
80
Global Enum _
81
81
$_WD_FRAMELIST_Absolute = 0 , _
82
82
$_WD_FRAMELIST_Relative = 1 , _
@@ -180,7 +180,7 @@ Func _WD_NewTab($sSession, $bSwitch = Default, $iTimeout = Default, $sURL = Defa
180
180
EndIf
181
181
182
182
_WD_ExecuteScript($sSession , " window.open(arguments[0], '', arguments[1])" , ' "' & $sURL & ' ","' & $sFeatures & ' "' )
183
-
183
+
184
184
If @error <> $_WD_ERROR_Success Then
185
185
Return SetError (__WD_Error($sFuncName , $_WD_ERROR_Exception , $sParameters ), 0 , $sTabHandle )
186
186
EndIf
@@ -235,7 +235,7 @@ EndFunc ;==>_WD_NewTab
235
235
; ===============================================================================================================================
236
236
Func _WD_Attach($sSession , $sSearch , $sMode = Default )
237
237
Local Const $sFuncName = " _WD_Attach"
238
- Local Const $sParameters = ' Parameters: Search=' & $sSearch & ' Mode=' & $sMode
238
+ Local Const $sParameters = ' Parameters: Search=' & $sSearch & ' Mode=' & $sMode
239
239
Local $sTabHandle = ' ' , $bFound = False , $sCurrentTab = ' ' , $aHandles
240
240
Local $iErr = $_WD_ERROR_Success
241
241
@@ -374,7 +374,7 @@ Func _WD_WaitElement($sSession, $sStrategy, $sSelector, $iDelay = Default, $iTim
374
374
375
375
; Other options aren't valid if No Match or Hidden option is supplied
376
376
If ($bNoMatch And $iOptions <> $_WD_OPTION_NoMatch ) Or _
377
- ($bHidden And $iOptions <> $_WD_OPTION_Hidden ) Then
377
+ ($bHidden And $iOptions <> $_WD_OPTION_Hidden ) Then
378
378
$iErr = $_WD_ERROR_InvalidArgue
379
379
Else
380
380
__WD_Sleep($iDelay )
@@ -424,14 +424,14 @@ Func _WD_WaitElement($sSession, $sStrategy, $sSelector, $iDelay = Default, $iTim
424
424
EndIf
425
425
426
426
Select
427
- Case $bHidden
428
- If Not $bIsVisible Then ExitLoop
427
+ Case $bHidden
428
+ If Not $bIsVisible Then ExitLoop
429
429
430
- Case $bIsVisible And $bIsEnabled
431
- ExitLoop
430
+ Case $bIsVisible And $bIsEnabled
431
+ ExitLoop
432
432
433
- Case Else
434
- $sElement = ' '
433
+ Case Else
434
+ $sElement = ' '
435
435
EndSelect
436
436
EndIf
437
437
@@ -634,8 +634,8 @@ Func _WD_FrameEnter($sSession, $vIdentifier)
634
634
Local $sValue , $sMessage = ' ' , $sOption , $sResponse , $oJSON
635
635
Local $iErr = $_WD_ERROR_Success
636
636
637
- ; must start with null or digit, must have at least one slash (may have many slashes but should not be followed one per other), must end with digit
638
- Local Const $bIdentifierAsPath = StringRegExp ($vIdentifier , " (?i)\A(?:Null|\d+)(?:\/\d+)+\Z" , $STR_REGEXPMATCH )
637
+ ; must start with null or digit, must have at least one slash (may have many slashes but should not be followed one per other), must end with digit
638
+ Local Const $bIdentifierAsPath = StringRegExp ($vIdentifier , " (?i)\A(?:Null|\d+)(?:\/\d+)+\Z" , $STR_REGEXPMATCH )
639
639
640
640
If $bIdentifierAsPath Then
641
641
; will be processed below
@@ -701,7 +701,7 @@ EndFunc ;==>_WD_FrameEnter
701
701
; - $_WD_ERROR_Exception
702
702
; Author ........: Decibel
703
703
; Modified ......: Danp2
704
- ; Remarks .......:
704
+ ; Remarks .......:
705
705
; Related .......: _WD_Window, _WD_LastHTTPResult
706
706
; Link ..........: https://www.w3.org/TR/webdriver/#switch-to-parent-frame
707
707
; Example .......: No
@@ -2437,7 +2437,7 @@ EndFunc ;==>_WD_SetElementValue
2437
2437
Func _WD_ElementActionEx($sSession , $sElement , $sCommand , $iXOffset = Default , $iYOffset = Default , $iButton = Default , $iHoldDelay = Default , $sModifier = Default , $bScrollView = Default )
2438
2438
Local Const $sFuncName = " _WD_ElementActionEx"
2439
2439
Local Const $sParameters = ' Parameters: Element=' & $sElement & ' Command=' & $sCommand & ' XOffset=' & $iXOffset & ' YOffset=' & $iYOffset & ' Button=' & $iButton & ' HoldDelay=' & $iHoldDelay & ' Modifier=' & $sModifier & ' ScrollView=' & $bScrollView
2440
- Local $sAction , $sJavascript , $iErr , $sResult , $iActionType = 1
2440
+ Local $sAction , $sJavaScript , $iErr , $sResult , $iActionType = 1
2441
2441
$_WD_HTTPRESULT = 0
2442
2442
$_WD_HTTPRESPONSE = ' '
2443
2443
@@ -2516,19 +2516,19 @@ Func _WD_ElementActionEx($sSession, $sElement, $sCommand, $iXOffset = Default, $
2516
2516
2517
2517
Case ' hide'
2518
2518
$iActionType = 2
2519
- $sJavascript = " arguments[0].style='display: none'; return true;"
2519
+ $sJavaScript = " arguments[0].style='display: none'; return true;"
2520
2520
2521
2521
Case ' show'
2522
2522
$iActionType = 2
2523
- $sJavascript = " arguments[0].style='display: normal'; return true;"
2523
+ $sJavaScript = " arguments[0].style='display: normal'; return true;"
2524
2524
2525
2525
Case ' childcount'
2526
2526
$iActionType = 2
2527
- $sJavascript = " return arguments[0].children.length;"
2527
+ $sJavaScript = " return arguments[0].children.length;"
2528
2528
2529
2529
Case ' check' , ' uncheck'
2530
2530
$iActionType = 2
2531
- $sJavascript = " Object.getOwnPropertyDescriptor(arguments[0].__proto__, 'checked').set.call(arguments[0], " & ($sCommand = " check" ? ' true' : ' false' ) & " );arguments[0].dispatchEvent(new Event('change', { bubbles: true }));"
2531
+ $sJavaScript = " Object.getOwnPropertyDescriptor(arguments[0].__proto__, 'checked').set.call(arguments[0], " & ($sCommand = " check" ? ' true' : ' false' ) & " );arguments[0].dispatchEvent(new Event('change', { bubbles: true }));"
2532
2532
2533
2533
Case Else
2534
2534
Return SetError (__WD_Error($sFuncName , $_WD_ERROR_InvalidDataType , " (Hover|RightClick|DoubleClick|Click|ClickAndHold|Hide|Show|ChildCount|ModifierClick|Check|Uncheck) $sCommand=>" & $sCommand ), 0 , " " )
@@ -2579,7 +2579,7 @@ Func _WD_ElementActionEx($sSession, $sElement, $sCommand, $iXOffset = Default, $
2579
2579
$iErr = @error
2580
2580
2581
2581
Case 2
2582
- $sResult = _WD_ExecuteScript($sSession , $sJavascript , __WD_JsonElement($sElement ), Default , $_WD_JSON_Value )
2582
+ $sResult = _WD_ExecuteScript($sSession , $sJavaScript , __WD_JsonElement($sElement ), Default , $_WD_JSON_Value )
2583
2583
$iErr = @error
2584
2584
EndSwitch
2585
2585
@@ -2878,37 +2878,37 @@ Func _WD_Storage($sSession, $vKey, $vValue = Default, $nType = Default)
2878
2878
Local $sParams , $vResult = ' ' , $iErr = $_WD_ERROR_Success
2879
2879
Local Const $bIsKeyNull = (IsKeyword ($vKey ) = $KEYWORD_NULL ), $bIsValueNull = (IsKeyword ($vValue ) = $KEYWORD_NULL )
2880
2880
Local Const $sParameters = ' Parameters: Key=' & ($bIsKeyNull ? " Null" : $vKey ) & ' Value=' & ($bIsValueNull ? " Null" : $vValue ) & ' Type=' & $nType
2881
-
2881
+
2882
2882
If $nType = Default Or $nType < $_WD_STORAGE_Local Or $nType > $_WD_STORAGE_Session Then $nType = $_WD_STORAGE_Local
2883
2883
2884
2884
Local $sTarget = ($nType = $_WD_STORAGE_Local ) ? " window.localStorage" : " window.sessionStorage"
2885
- Local $sJavaScript = ' return ' & $sTarget
2885
+ Local $sJavaScript = ' return ' & $sTarget
2886
2886
2887
2887
Select
2888
- Case $bIsKeyNull ; Empty storage
2889
- If $vValue = Default Then
2890
- $sJavaScript &= ' .clear()'
2891
- $sParams = $_WD_EmptyDict
2892
- Else
2893
- $iErr = $_WD_ERROR_InvalidArgue
2894
- EndIf
2888
+ Case $bIsKeyNull ; Empty storage
2889
+ If $vValue = Default Then
2890
+ $sJavaScript &= ' .clear()'
2891
+ $sParams = $_WD_EmptyDict
2892
+ Else
2893
+ $iErr = $_WD_ERROR_InvalidArgue
2894
+ EndIf
2895
2895
2896
- Case $vValue = Default ; Retrieve key
2897
- If IsNumber ($vKey ) Then
2898
- $sJavaScript &= ' .key(arguments[0])'
2899
- $sParams = String ($vKey )
2900
- Else
2901
- $sJavaScript &= ' .getItem(arguments[0])'
2902
- $sParams = ' "' & $vKey & ' "'
2903
- EndIf
2896
+ Case $vValue = Default ; Retrieve key
2897
+ If IsNumber ($vKey ) Then
2898
+ $sJavaScript &= ' .key(arguments[0])'
2899
+ $sParams = String ($vKey )
2900
+ Else
2901
+ $sJavaScript &= ' .getItem(arguments[0])'
2902
+ $sParams = ' "' & $vKey & ' "'
2903
+ EndIf
2904
2904
2905
- Case $bIsValueNull ; Remove key
2906
- $sJavaScript &= ' .removeItem(arguments[0])'
2907
- $sParams = ' "' & $vKey & ' "'
2905
+ Case $bIsValueNull ; Remove key
2906
+ $sJavaScript &= ' .removeItem(arguments[0])'
2907
+ $sParams = ' "' & $vKey & ' "'
2908
2908
2909
- Case $vKey And $vValue ; Set key
2910
- $sJavaScript &= ' .setItem(arguments[0], arguments[1])'
2911
- $sParams = ' "' & $vKey & ' ","' & $vValue & ' "'
2909
+ Case $vKey And $vValue ; Set key
2910
+ $sJavaScript &= ' .setItem(arguments[0], arguments[1])'
2911
+ $sParams = ' "' & $vKey & ' ","' & $vValue & ' "'
2912
2912
EndSelect
2913
2913
2914
2914
If $iErr = $_WD_ERROR_Success Then
@@ -2917,7 +2917,7 @@ Func _WD_Storage($sSession, $vKey, $vValue = Default, $nType = Default)
2917
2917
EndIf
2918
2918
2919
2919
Return SetError (__WD_Error($sFuncName , $iErr , $sParameters ), 0 , $vResult )
2920
- EndFunc
2920
+ EndFunc ; ==>_WD_Storage
2921
2921
2922
2922
; #FUNCTION# ====================================================================================================================
2923
2923
; Name ..........: _WD_JsonActionKey
@@ -2956,7 +2956,7 @@ EndFunc ;==>_WD_JsonActionKey
2956
2956
; Parameters ....: $iMinPort - [optional] Starting port number. Default is 64000
2957
2957
; $iMaxPort - [optional] Ending port number. Default is $iMinPort or 65000
2958
2958
; Return values .: Success - Available TCP port number
2959
- ; Failure - 0 and @error set to $_WD_ERROR_NotFound
2959
+ ; Failure - 0 and @error set to $_WD_ERROR_NotFound
2960
2960
; Author ........: Danp2
2961
2961
; Modified ......:
2962
2962
; Remarks .......:
@@ -2975,7 +2975,7 @@ Func _WD_GetFreePort($iMinPort = Default, $iMaxPort = Default)
2975
2975
If Not @error Then
2976
2976
For $iPort = $iMinPort To $iMaxPort
2977
2977
_ArraySearch($aPorts , $iPort , Default , Default , Default , Default , Default , 3 )
2978
- If @error = 6 Then
2978
+ If @error = 6 Then
2979
2979
$iResult = $iPort
2980
2980
$iErr = $_WD_ERROR_Success
2981
2981
ExitLoop
0 commit comments