Releases: Danp2/au3WebDriver
Releases · Danp2/au3WebDriver
0.13.0
0.13.0
Added
- _WD_ElementActionEx: Support for
remove
command (@sven-seyfert)
Changed
- _WD_LoadWait: Invalid context detection
- _WD_CheckContext: Invalid context detection
- _WD_Window: Accept unformatted handles (@seadoggie01)
- _WD_CreateSession: Improved error handling (@mlipok)
- __WD_DetectError
- Detect session not created errors
- Detect shadow root not found errors
- Detect frame not found errors
- _WD_DebugSwitch: Refactored to allow returning current stack size (@mlipok)
- _WD_FrameList: Added frame visibility information (@mlipok)
- _WD_ExecuteScript: Improved logging messages
- _WD_Shutdown: Add delay before closing webdriver
- wd_demo
- Set
binary
capability for geckodriver & operadriver - Added UserFile demo to allow execution of code from file
- Set
Fixed
- _WD_FrameLeave: Error reporting (@mlipok)
- Remove leftover $_WD_HTTPRESULT checks (_WD_Window, _WD_ElementAction, _WD_FindElement)
0.12.0
0.11.0
0.11.0
Added
- _WD_FrameList (@mlipok)
- _WD_DispatchEvent
Changed
- _WD_CapabilitiesAdd: Support
mobileEmulation>deviceMetrics
capability - _WD_ElementSelectAction
- Added
singleSelect
command - Revised columns returned by
options
andselectedOptions
commands - Refactored Javascript coding
- Added
- _WD_FrameEnter: Added support for _WD_FrameList style paths
- _WD_FrameLeave: Refactored for improved functionality
- _WD_LinkClickByText: Added ability to specify the starting element
- _WD_LoadWait
- Improved error handling / logging
- Added ability to specify minimally acceptable page loading status
Fixed
- _WD_Alert: Set correct error code when 'status' no alert present
- Improved error detection in winhttp routines
0.10.1
0.10.1
Added
- _WD_CapabilitiesAdd: Support
webSocketUrl
capability
Changed
- _WD_ElementSelectAction: Hidden option detection
Fixed
- _WD_CDPExecuteCommand: Missing $ prefix in variable name
- _WD_CapabilitiesAdd: Support keys containing colons
- _WD_ElementSelectAction: Altering selection now triggers Change event
0.10.0
0.10.0
Added
- _WD_GetElementByRegEx (@TheDcoder)
- _WD_ElementStyle (@mlipok)
- _WD_Storage
Changed
- __WD_DetectError: Detect Javascript and Invalid Selector errors
- _WD_SetElementValue: Advanced mode now triggers Change event
- _WD_Startup: Improve logging when existing webdriver instance is reused
- _WD_ElementSelectAction: Disabled option detection
- Logging
- Reduced detail of messages associated with $_WD_DEBUG_Info
- Webdriver responses are now only shown with $__WD_DEBUG_Full and they are no longer trimmed by default
- wd_demo
- Added DemoStyles(), DemoSelectOptions(), UserTesting()
- Improved demo selection
Fixed
- _WD_UpdateDriver: Revise URL used to determine latest matching version of Edgedriver
Removed
- _WD_HighlightElement
0.9.1
0.9.0
Added
- _WD_LastHTTPResponse
- _WD_CapabilitiesDefine
Removed
_WD_CapabilitiesDisplay
Fixed
- _WD_WaitElement: Prevent premature exit when $_WD_OPTION_NoMatch is True
- __WD_GetLatestWebdriverInfo: Log correct function name
- __WD_UpdateExtractor: Correct detection of executable located in subfolder
- _WD_Startup: Check result of _WinAPI_GetBinaryType
Changed
- _WD_Startup: Detect missing webdriver executable
- __WD_ConsoleWrite: Added conditional logging via new optional $iDebugLevel parameter
- Support additional debugging level ($_WD_DEBUG_Full)
- _WD_CapabilitiesAdd
- Support browser specific / vendor capabilities
- Capability names are case sensitive - wd_demo
- Detect / abort on failure to approve cookies
- Update DemoScript() examples + descriptions
Project
- Remove unused WinHTTP request object
0.8.1
0.8.0
Added
- _WD_Option: Support for "ConsoleSuffix", "ErrorMsgbox", "OutputDebug", and "Version" options
- _WD_ElementSelectAction: Added Multiselect functionality
Changed
- __WD_ConsoleWrite: Utilize new ConsoleSuffix setting
- __WD_Error: Refactored for improved functionality
- _WD_CapabilitiesDump: Adhere to debug level settings
- _WD_Startup: Additional logging when error detected
Fixed
- _WD_Startup: Display of webdriver bit level (32 / 64)
- _WD_UpdateDriver: Set @Extended correctly
- _WD_GetBrowserVersion: Binary type checking
- _WD_Cookies: Deletion corrected
- wd_capabilities: Validate initialization result
- wd_demo: Updated routines to ensure proper functionality
Project
- Scripts should use _WD_LastHTTPResult() to obtain the result of the most recent HTTP request as Webdriver functions no longer set @Extended to last HTTP request result.
- Improved logging / error reporting by making sure that functions call __WD_Error.
0.7.0
Added
Support for Opera browser
_WD_GetBrowserPath
Changed
__WD_ConsoleWrite: Updated to preserve @error and @extended.
_WD_Startup: Added display of webdriver bit level (32 / 64).
_WD_UpdateDriver: Support alternate browser location.
_WD_UpdateDriver: Extract webdriver executable located in a subfolder
_WD_CapabilitiesAdd: Must use 'msedge' instead of 'edge' when for browser name. Script breaking change
Fixed
_WD_UpdateDriver: Unpacking webdriver executable failed on some workstations; Better error handling
_WD_GetWebDriverVersion: Resolve error Subscript used on non-accessible variable