Skip to content

Releases: GCuser99/SeleniumVBA

v3.6

15 Mar 22:16
Compare
Choose a tag to compare

version update
Added WaitForDownload and WaitUntilNotPresent methods to Webdriver class
Refactored WaitUntilReady method to default to wait for condition indefinitely unless user specifies a maximum wait time
Changed name of test_WaitUntilReady module to test_Wait
Added SetDebuggerAddress option method to WebCapabilities class to allow for attaching WebDriver to a pre-existing browser window
Added test_remoteDebugger procedure to test modules
Changed SetScriptTimeout, SetPageLoadTimeout, and SetImplictlyWait and "Get" counterparts from functions to Property Let/Get's ScriptTimeout, PageLoadTimeout, and ImplicitWait [@6DiegoDiego9]
Changed all non-public procedures to camel-case to more easily differentiate public object model from private helpers [@6DiegoDiego9]
Made a few other minor code changes for consistency and readability
Completed first-draft Wiki docs
Added Wiki documentation link to DLL install package
Added cleanup_drivers.vbs script to DLL install package

v3.5.1

14 Feb 00:34
Compare
Choose a tag to compare

Refactored CreateSettingsFile to optionally preserve valid settings entry values from old ini file if already exists
Modified twinBasic Installer to optionally preserve valid settings entry values from old ini file if already exists
Modified twinBasic DLL to allow use without registration
Added VBScript examples to twinBasic installer package
Added optional input argument to PageTo*File methods to allow user to choose between unicode and ascii output format
Converted all use of Chr() function from variant to string versions
Updated license header format
Added more twinBasic materials in dev\twinBasic folder

v3.5

13 Feb 22:17
Compare
Choose a tag to compare

Refactored CreateSettingsFile to optionally preserve valid settings entry values from old ini file if already exists
Modified twinBasic Installer to optionally preserve valid settings entry values from old ini file if already exists
Modified twinBasic DLL to allow use without registration
Added VBScript examples to twinBasic installer package
Added optional input argument to PageTo*File methods to allow user to choose between unicode and ascii output format
Converted all use of Chr() function from variant to string versions
Updated license header format
Added more twinBasic materials in dev\twinBasic folder

v3.4.2

05 Feb 19:30
Compare
Choose a tag to compare
minor update

Refactored ActiveVBAProjectFolderPath and associated procedures of Webshared module to avoid use of compiler directives as per @6DiegoDiego9

v3.4.1

02 Feb 18:45
1b4d48e
Compare
Choose a tag to compare
Update README.md

v2.0

15 Sep 22:30
83413f1
Compare
Choose a tag to compare

Added Firefox support
Made many improvements and additions to the object model since v1.0
Added support for OneDrive local paths (thx to @6DiegoDiego9)

v1.0

11 Apr 22:51
Compare
Choose a tag to compare

Added WebDriverManager class to manage WebDriver and Browser version alignment
Added WebElements class to handle collections of WebElement objects
Added Cookie and Cookies classes
Added ActionChain class to simulate Python action chains
Added Keyboard class to support SendKeys method and action chains
Added ShadowRoot class to support shadow root elements
Added PrintSettings class to support PrintToPDF method