Releases: Danp2/au3WebDriver
Releases · Danp2/au3WebDriver
0.6.0
Added
- _WD_JsonCookie (mLipok)
- _WD_GetDevicePixelRatio (mLipok)
- _WD_Cookies: Added DeleteAll option (mLipok)
- _WD_ElementSelectAction: Added SelectedIndex option (mLipok)
Changed
- _WD_ElementSelectAction: Options array expanded to include additional columns (index, selected) (mLipok)
- _WD_Option: Logging can use a custom function or be completely disabled (mLipok)
- wd_capabilities.au3 now uses internal function __WD_ConsoleWrite
- wd_demo.au3
- Updated DemoCookies
- Enhanced logging options
Fixed
- _WD_UpdateDriver: Detect error during download and additional error handling
Project
- Rename project (repository) to au3WebDriver
- README.md restructuring
- Added files to fulfill the community standards
- bug_report.md and feature_request.md
- CODE_OF_CONDUCT.md file
- PULL_REQUEST_TEMPLATE.md file
- CONTRIBUTING.md file now contains references to bug report template and feature request template
0.5.2
Changed
- REVISIONS.md renamed to CHANGELOG.md and format updated
- _WD_HighlightElements: Refactored for speed; now supports single or multiple elements
- _WD_UpdateDriver: Adjusted URL to match revised Github repo name
Deprecated
- _WD_HighlightElement: Flagged as Deprecated and will be removed in a future release
0.5.1.1
v0.5.1.1
- Added: _WD_JsonActionKey, _WD_JsonActionPause, and _WD_JsonActionPointer functions
- Changed (_WD_ElementActionEx): Added support for 'click' action
- Changed (_WD_UpdateDriver): Attempts to identify current architecture if $bFlag64 is Default.
- Changed (__WD_DetectError): Detect "no such alert"
- Changed (_WD_ElementSelectAction): Performance of "Options" significantly improved by reducing Webdriver calls
- Fixed (_WD_Alert): Improve alert detection
- Fixed (_WD_UpdateDriver): $bForce / $KEYWORD_NULL implementation (again)
- Chore: Updated wd_demo.au3
- Improved console output in DemoScript
- Display screenshots in DemoWindows
- Improved console output & in DemoAlerts
- Corrected 'sendtext' coding in DemoAlerts
- Added "update" option
- Added "headless" option
- Added DemoPrint routine
0.5.1.0
- Changed: _WD_GetElementFromPoint
- Sets @Extended to shown context changed
- Additional error checking
- Changed (_WD_ExecuteScript): Add support for return of additional subnodes
- Added: $_WD_JSON_* constants
- Chore: Update various functions to use $_WD_JSON_* constants
- Changed (_WD_GetBrowserVersion): Returns "0" on failure instead of "" *** Script breaking change ***
- Changed (_WD_GetWebDriverVersion): Returns "0" on failure instead of "None" *** Script breaking change ***
- Changed: _WD_UpdateDriver
- Added checks for valid installation directory
- Added check for existing 32/64 bit driver
- Fixed $bForce / $KEYWORD_NULL implementation
- Improved version comparison
- Improved zip extraction
- Fixed regex used with geckodriver
- Changed (_WD_Screenshot): Improved error handling
- Fixed (_WD_GetShadowRoot, _WD_SelectFiles, _WD_SetTimeouts): Correctly initialize return value
0.5.0.3
- Changed (_WD_ExecuteScript): Optionally return value node instead of raw JSON (mLipok)
- Changed (_WD_ElementActionEx): Added support for "check" and "uncheck" commands (TheDcoder)
- Changed (_WD_GetElementFromPoint): Added support for frames
- Fixed (_WD_ElementAction): Return raw response for 'shadow' command
- Fixed (_WD_GetShadowRoot): Use shadow root identifier
0.5.0.2
- Added: CHM help file (water)
- Changed (_WD_Capabilities): Added support for "binary" option (mLipok)
- Changed (_WD_Startup): Detect webdriver console exiting with error when launched
- Chore: Updated function headers (water)
- Chore: Updated wd_demo.au3
- Added DemoSleep routine (mLipok)
- Changed GUI background color for better visibility in Windows 11 (mLipok)
- Disable "Run Demo" button during demo execution
0.5.0.1
- Added: _WD_Capabilities functions (mLipok)
- Changed (_WD_UpdateDriver): Added ability to check for newer webdriver without performing update
- Chore: Updated wd_demo.au3 (mLipok)
- Au3Check compatibility
- Script no longer exits after running selected demos
- Demonstrate usage of new _WD_Capabilities functions
- Changed (__WD_Sleep): Set @error to $_WD_ERROR_UserAbort in case of error (mLipok)
0.4.1.2
- Added: _WD_CheckContext
- Fixed (_WD_NewTab): Return error on _WD_Window failure
- Fixed (_WD_IsLatestRelease)
- Update regex
- Return $_WD_ERROR_Exception if regex fails
- Changed (_WD_ExecuteCDPCommand): Added http status check
- Changed (__WD_DetectError): Detect unknown end point
- Chore: Updated wd_cdp.au3
- Rename functions so that they begin with _WD_CDP
- Tidy code
0.4.1.1
- Fix (_WD_NewTab): Properly detect $sCurrentTabHandle retrieval
- Changed (_WD_UpdateDriver): Improve error handling (seadoggie01)
- Added: __WD_Sleep
- Changed (_WD_Option): Added support for "Sleep" option
- Chore: Use __WD_Sleep instead of Sleep in "helper" functions
- Chore: Updated wd_demo.au3
- Call correct Base64 decode function
- Remove "binary" portion of MS Edge Capabilities string
- Chore: Add remark to _WD_GetSession