You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Removed all support for sunsetting Edge IE mode
Refactored TableToArray method of WebDriver and WebElement classes
-work done on the browser side via JavaScript
-much more performative for very large tables (>20x faster for VBA, 10x faster for ActiveX DLL)
-eliminates MSHTML dependence (IE sunset)
Refactored sanitizeHTML function of PageToHTML* methods of WebDriver class
-work done on the browser side via JavaScript
-behaves consistently across different Windows OS versions and Apps
-eliminates MSHTML dependence (IE sunset)
Refactored Scrolling functionality of Webdriver class
-added GetScrollWidth method (similar to GetScrollHeight)
-added complete set of scroll options to ScrollBy, ScrollTo, ScrollToTop, and ScrollToBottom methods
-fixed smooth scroll in all Scroll* methods to wait until animation is complete b4 proceeding [@dornech]
Added scrolling functionality to WebElement class to facilitate scrolling in elements with content overflow
Added test code to illustrate the above new/improved functionality
Added Top, Bottom, Left, and Right properties to WebElement/WebDriver's GetRect method's return dictionary
Refactored GetInstalledDriverVersion method of WebDriverManager class to get Edge driver version from extended file properties
Solved issue where Malwarebytes real-time AV was blocking use of VBScript's RexExp [vbforums]
Added error handling to catch situation where Malwarebytes settings is blocking use of VBScript's RexExp [vbforums]
Added comments to SeleniumVBA ini file for example imperial and metric print page settings [vbforums]
More improvements to Test modules
-continued to refactor testing code in order to move away from commercial websites and streamline dev testing
-added file cleanup to each sub that created files
Minor code cleanups
-Renamed private function deObjectifyInputArgs in WebDriver class to serializeScriptInputs
-Renamed private function objectifyScriptResponse in WebDriver class deserializeScriptResponse
Updated Wiki help and object model for above object model additions
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ A comprehensive Selenium wrapper for browser automation developed for MS Office
4
4
5
5
## Features
6
6
7
-
- Edge, Chrome, Firefox, and IE Mode browser automation support
7
+
- Edge, Chrome, and Firefox browser automation support
8
8
- MS Excel Add-in, MS Access DB, and [twinBASIC](https://twinbasic.com/preview.html) ActiveX DLL solutions available
9
9
- A superset of Selenium's [W3C WebDriver](https://w3c.github.io/webdriver/) commands - [over 400 public methods and properties](https://github.com/GCuser99/SeleniumVBA/wiki/Object-Model-Overview)
10
10
- Support for HTML DOM, Action Chains, SendKeys, Shadow Roots, Cookies, ExecuteScript, CDP, and Capabilities
' A Selenium wrapper for browser automation developed for MS Office VBA
18
18
'
@@ -203,8 +203,6 @@ Attribute AddExtensions.VB_Description = "Adds a list of option extensions"
203
203
addToOptionList "extensions", extList
204
204
Case svbaBrowser.Firefox
205
205
Err.Raise 1, "WebCapabilities", "The AddExtensions method is not supported by the Firefox browser - use InstallAddon method of Webdriver class instead"
206
-
Case svbaBrowser.IE
207
-
Err.Raise 1, "WebCapabilities", "The AddExtensions method is not supported by the IE browser."
208
206
End Select
209
207
End Sub
210
208
@@ -227,8 +225,6 @@ Attribute RemoveControlNotification.VB_Description = "Removes control notificati
227
225
'to get rid of that, run in incognito mode
228
226
Case svbaBrowser.Firefox
229
227
Err.Raise 1, "WebCapabilities", "The RemoveControlNotification method is not supported by the Firefox browser."
230
-
Case svbaBrowser.IE
231
-
Err.Raise 1, "WebCapabilities", "The RemoveControlNotification method is not supported by the IE browser."
232
228
End Select
233
229
End Sub
234
230
@@ -243,8 +239,6 @@ Attribute SetDetachBrowser.VB_Description = "Sets the detach option for Edge/Chr
243
239
Me.SetOption "detach", val
244
240
Case svbaBrowser.Firefox
245
241
Err.Raise 1, "WebCapabilities", "The SetDetachBrowser method is not supported by the Firefox browser."
246
-
Case svbaBrowser.IE
247
-
Err.Raise 1, "WebCapabilities", "The SetDetachBrowser method is not supported by the IE browser."
0 commit comments