Skip to content

Releases: Danp2/au3WebDriver

0.6.0

22 Feb 16:20
d07727b
Compare
Choose a tag to compare

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

11 Feb 20:30
Compare
Choose a tag to compare

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

31 Jan 14:50
Compare
Choose a tag to compare
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

19 Jan 19:47
Compare
Choose a tag to compare
- 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

27 Dec 20:16
Compare
Choose a tag to compare
- 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

15 Dec 23:57
Compare
Choose a tag to compare
- 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

03 Dec 18:15
Compare
Choose a tag to compare
- 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

25 Oct 14:38
Compare
Choose a tag to compare
- 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

31 Aug 19:41
Compare
Choose a tag to compare
- 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

0.4.1.0

28 Jul 16:15
Compare
Choose a tag to compare
- Changed: Moved CDP-related functions to separate file (wd_cdp.au3)
- Changed (_WD_ExecuteCDPCommand): Now supports additional browsers via WebSockets
- Added: _WD_GetCDPSettings
- Changed (_WD_Option): Added support for "DefaultTimeout" option (mLipok)