@@ -80,7 +80,7 @@ v4.30.0
80
80
* [bidi] Add SetFiles command in Input module (#15392)
81
81
* [bidi] Added UnhandledPromptBehavior for new session capability (#15391)
82
82
* [bidi] Encapsulate transport inside `Broker` (#15423)
83
- * [bidi] Align `Scipt .LocalValue.Map` with spec (#15395)
83
+ * [bidi] Align `Script .LocalValue.Map` with spec (#15395)
84
84
* [bidi] Make `DisposeAsyncCore` protected
85
85
* [bidi] Make `LocalValue` types not nested (#15428)
86
86
* [bidi] Migrate RemoteValue to separate types (#15426)
@@ -669,7 +669,7 @@ v4.0.0rc1
669
669
=========
670
670
* Set available versions of Chrome DevTools Protocol to 85, 92, and 93.
671
671
* Enabled script pinning. This allows the user to add a snippet of JavaScript
672
- to a page that will be available on all subsquent pages, and not have to
672
+ to a page that will be available on all subsequent pages, and not have to
673
673
pass the script across the wire every time. For exceptionally large blobs
674
674
of JavaScript, this may represent a significant savings in bandwidth and
675
675
data sent to the remote end of the WebDriver protocol. This feature is
@@ -802,7 +802,7 @@ v4.0.0b1
802
802
previous conditions failed. Fixes issue #8904.
803
803
* Added Content-Type header to POST requests for .NET bindings
804
804
* Added support for .NET 5
805
- * Enabled allowing the user to specify DevTools Protocol verison . his change
805
+ * Enabled allowing the user to specify DevTools Protocol version . his change
806
806
introduces an overload to the `CreateDevToolsSession` method that will allow
807
807
a user to request a specific version of the protocol to use instead of
808
808
automatically detecting the version used by the browser being automated.
@@ -1155,7 +1155,7 @@ v4.0.0a1
1155
1155
commit, the .NET bindings will not even attempt the remote call for spec-
1156
1156
compliant sessions, returning empty lists instead. Fixes issue #5842.
1157
1157
* Changed HttpCommandExecutor to throw more expressive exceptions.
1158
- * Made Until<T> method of DefaultWait<T> virtual, and therefore overrideable .
1158
+ * Made Until<T> method of DefaultWait<T> virtual, and therefore overridable .
1159
1159
* Added IWrapsDriver to EventFiringWebElement
1160
1160
* Created additional exception types, introducing JavaScriptException,
1161
1161
MoveTargetOutOfBoundsException, and WebDriverArgumentException. These all
@@ -1192,7 +1192,7 @@ v3.14.0
1192
1192
via `RemoteWebDriver`. Additionally, the `DesiredCapabilities` class is now
1193
1193
marked as deprecated and will generate a compile warning on its use.
1194
1194
1195
- Almost without exeception , users should not be using DesiredCapabilities in
1195
+ Almost without exception , users should not be using DesiredCapabilities in
1196
1196
.NET. The browser-specific options classes provide functionality for adding
1197
1197
any additional capabilities that would need to be sent to a remote end. One
1198
1198
possible exception is when using RemoteWebDriver to connect to a remote
@@ -1219,10 +1219,10 @@ v3.14.0
1219
1219
previously mentioned, in the future, the capabilities returned will be
1220
1220
read-only, and will not be able to be added to. Users who feel the need
1221
1221
to modify the options class after converting to capabilities are encouraged
1222
- to add the additional capabilites to the options class before the conversion
1222
+ to add the additional capabilities to the options class before the conversion
1223
1223
by appropriate use of the `AddAdditionalCapability` method.
1224
1224
* Exposed additional extension points to better control HTTP communications
1225
- between the language bindings and the remote end implemention . For the
1225
+ between the language bindings and the remote end implementation . For the
1226
1226
.NET implementation of HttpCommandExecutor, we now expose a Proxy property
1227
1227
for proxying requests between the .NET code and the remote end WebDriver
1228
1228
implementation. Note carefully that this is entirely separate from the
@@ -1362,7 +1362,7 @@ v3.12.0
1362
1362
* Fixed .NET HttpCommandExecutor event for RemoteWebDriver. This change moves
1363
1363
the firing of the event raised before sending a remote HTTP request to
1364
1364
before the setting of the request body. This allows the request settings to
1365
- be properly set without throwing an exeception . This commit also renames
1365
+ be properly set without throwing an exception . This commit also renames
1366
1366
the event and event args object to `SendingReomteHttpRequest` and
1367
1367
`SendingRemoteHttpRequestEventArgs`, respectively. The previous event and
1368
1368
event args are marked as deprecated for removal in a future release, and
@@ -1482,7 +1482,7 @@ v3.11.1
1482
1482
list. Fixes issue #5645.
1483
1483
* Updating .NET to not propagate non-W3C compliant capability names. Fixes
1484
1484
issue #5646.
1485
- * Added new property for geckodriver --jsdebugger commmand line switch to
1485
+ * Added new property for geckodriver --jsdebugger command line switch to
1486
1486
FirefoxDriverService object.
1487
1487
* (On behalf of Christopher Buttkus) Added LeftShift, LeftAlt, LeftControl,
1488
1488
Command, and Meta as KeyDown/Up events for .NET
@@ -1514,7 +1514,7 @@ v3.11.0
1514
1514
* Marked .NET ExpectedConditions obsolete. Using the ExpectedConditions
1515
1515
class provides no benefit over directly using lambda functions (anonymous
1516
1516
methods) directly in one's code. Since the community appears to believe
1517
- that an "official" repository of wait conditions is desireable , the
1517
+ that an "official" repository of wait conditions is desirable , the
1518
1518
existing code has been migrated to a new repository under a new organization
1519
1519
on GitHub (https://github.com/DotNetSeleniumTools/DotNetSeleniumExtras).
1520
1520
It is hoped that this will encourage a volunteer from the community to take
@@ -1565,9 +1565,9 @@ v3.10.0
1565
1565
(https://bugs.chromium.org/p/chromedriver/issues/detail?id=2034),
1566
1566
the enableTimeline performance logging preference is no longer accepted
1567
1567
by chromedriver.exe. The .NET language bindings will no longer send that
1568
- preference to the driver executable. Additionally, the peroperty setting
1568
+ preference to the driver executable. Additionally, the property setting
1569
1569
the preference has been deprecated, and will generate a compile-time
1570
- warning. The property will be remvoed in a future release. Fixes
1570
+ warning. The property will be removed in a future release. Fixes
1571
1571
issue #5481.
1572
1572
1573
1573
v3.9.1
@@ -1583,13 +1583,13 @@ v3.9.0
1583
1583
of the ChromeDriver object. This property gets or sets a
1584
1584
ChromeNetworkConditions object which contains the proper values. Fixes
1585
1585
issue #5338.
1586
- * Readded CLSCompliant attribute to .NET assemblies. When converting from
1586
+ * Re-added CLSCompliant attribute to .NET assemblies. When converting from
1587
1587
the prior build system to using Buck and the dotnet build tools, the
1588
1588
assembly-level CLSCompliant attribute was removed. This commit restores
1589
1589
the CLSCompliant attribute to the assembly manifests. Fixes issue #5324.
1590
1590
* Removed check for leading hyphens in .NET FirefoxOptions AddArgument.
1591
1591
In prior releases of geckodriver, it was a requirement that all arguments
1592
- be preceeded by double hyphens ("--"). Geckodriver has now relaxed that
1592
+ be preceded by double hyphens ("--"). Geckodriver has now relaxed that
1593
1593
restriction, and the .NET bindings need to keep up with that change. This
1594
1594
commit removes the check for leading hyphens when calling AddArgument.
1595
1595
* Fixed strong-named assembly references. In the move to using the `dotnet`
@@ -1603,7 +1603,7 @@ v3.9.0
1603
1603
(chromedriver, geckodriver, IEDriverServer.exe, etc.) do not even allow
1604
1604
connections from external machines for security reasons. However, there is
1605
1605
a legitimate use case (.NET Standard 2.0) where a local IP address
1606
- ("127.0.0.1" or "::1") is preferrable to using the "localhost" moniker.
1606
+ ("127.0.0.1" or "::1") is preferable to using the "localhost" moniker.
1607
1607
This HostName property allows the user to specify that IP address. Note
1608
1608
that the property defaults to "localhost," preserving previous behavior.
1609
1609
@@ -1668,7 +1668,7 @@ v3.6.0
1668
1668
and future releases are only valid when using NuGet package references.
1669
1669
Simply copying the assembly and adding an assembly reference to the
1670
1670
.NET Core 2.0 project will not work. This is by design of the .NET
1671
- Core ecosystem, which is now entirely dependent on NuGet to propertly
1671
+ Core ecosystem, which is now entirely dependent on NuGet to properly
1672
1672
resolve dependencies.
1673
1673
1674
1674
v3.5.2
@@ -1725,7 +1725,7 @@ v3.5.0
1725
1725
* (on behalf of Matthew Lymer) Fixing the parsing of logging levels to match
1726
1726
the values in the LogLevel enum. Fixes issue #4121.
1727
1727
* Updated .NET DriverService to allow hard termination shutdown of
1728
- exectuable.s Some driver services (geckodriver, safaridriver) don't support
1728
+ executable. Some driver services (geckodriver, safaridriver) don't support
1729
1729
a shutdown HTTP end point. The base DriverSerivce class should allow for
1730
1730
that, and not attempt to use one if it's known the service doesn't provide
1731
1731
one.
@@ -2037,7 +2037,7 @@ v2.46.0
2037
2037
startup. A driver using a driver service will now throw a WebDriverException
2038
2038
if it cannot start the driver service, or if the service executable returns
2039
2039
an invalid response. Note that the checks for the validation of the
2040
- repsonses is minimal, checking for the Content-Type header and that the
2040
+ responses is minimal, checking for the Content-Type header and that the
2041
2041
response code is a 200.
2042
2042
* (on behalf of Sergey Tikhomirov) Refactored PageFactory implementation,
2043
2043
including a number of changes to make it more extensible and more robust.
@@ -2070,9 +2070,9 @@ v2.46.0
2070
2070
Finally, this commit also introduces a breaking change in
2071
2071
IElementLocatorFactory. Developers of classes that implement this
2072
2072
interface will now be required to implement the CreateLocator method,
2073
- which will return a valid IElementLocator implmentation . This is to
2073
+ which will return a valid IElementLocator implementation . This is to
2074
2074
prepare for the removal of the IElementLocatorFactory interface and its
2075
- implmentations in a future release.
2075
+ implementations in a future release.
2076
2076
* Added FindsByAllAttribute to .NET PageFactory implementation. This allows
2077
2077
the user to specify that an element must match the criteria of all of the
2078
2078
FindsBy attributes a property or field is marked with in order to be found
@@ -2085,7 +2085,7 @@ v2.46.0
2085
2085
matching all locators.
2086
2086
* (on behalf of Chris Block) Changed ExecuteJavaScript extension method for
2087
2087
converting result, so that it now validates that the ExecuteJavaScript
2088
- extension method will correctly detect if the script result is convertable
2088
+ extension method will correctly detect if the script result is convertible
2089
2089
to the generic type.
2090
2090
* (on behalf of Yi Zeng) Added constructor overload which takes in single
2091
2091
DriverService parameter. This pattern was already implemented in
@@ -2094,7 +2094,7 @@ v2.46.0
2094
2094
allows projects that use a WebDriver-like JSON-over-HTTP wire protocol to
2095
2095
add additional end points for their use. It does this by exposing (and
2096
2096
renaming) a formerly internal method on the singleton CommandInfoRepository
2097
- class. To add additonal commands, one would call the TryAddCommand method,
2097
+ class. To add additional commands, one would call the TryAddCommand method,
2098
2098
which is now public. Fixes Google Code issue #8594.
2099
2099
* Added ability to handle W3C spec compliant element serialization.
2100
2100
* (on behalf of Eberhard Beilharz) Made PhantomJS driver more cross-platform
@@ -2110,7 +2110,7 @@ v2.45.0
2110
2110
* Supports native events for Firefox versions 31 (current ESR), and
2111
2111
24 (immediately previous ESR). Native event support has been discontinued
2112
2112
for versions of Firefox later than 33.
2113
- * Removed automatic installation of SafariDriver extention for .NET.
2113
+ * Removed automatic installation of SafariDriver extension for .NET.
2114
2114
From this point forward, users are expected to manually install the
2115
2115
SafariDriver extension into their Safari installation in order to drive
2116
2116
the browser. This is due to Apple's changes in architecture for Safari
@@ -2134,7 +2134,7 @@ v2.45.0
2134
2134
cookies) into other future profiles, simulating persistent changes over
2135
2135
multiple browser launches. Fixes issue #7374.
2136
2136
* Introduced type safe option in InternetExplorerOptions to set the
2137
- capability to disable check of mime type of the doucment when setting
2137
+ capability to disable check of mime type of the document when setting
2138
2138
cookies. When setting cookies, there is a check in the IE driver to
2139
2139
validate that the page in the browser is, in fact, an HTML page. Despite
2140
2140
the fact that omitting this check can cause unrecoverable crashes in the
@@ -2264,7 +2264,7 @@ v2.40.0
2264
2264
* Modified to allow user to specify name of driver service executable in .NET.
2265
2265
We now give an overload to CreateDefaultService for ChromeDriverService,
2266
2266
PhantomJSDriverService, and InternetExplorerDriverService to allow the
2267
- user to specify the name of the service exectuable . This is particularly
2267
+ user to specify the name of the service executable . This is particularly
2268
2268
useful for non-Windows platforms where the executable does not end with
2269
2269
'.exe'. It also allows the user to rename the executable to a name of
2270
2270
their choosing and still be able to use it from the .NET bindings.
@@ -2377,7 +2377,7 @@ v2.34.0
2377
2377
false.
2378
2378
* Added type-safe Proxy property to .NET InternetExplorerOptions class. Also
2379
2379
added support for the ie.usePerProcessProxy capability via the
2380
- UsePerProcessProxy propery .
2380
+ UsePerProcessProxy property .
2381
2381
* Issue #5999: Rearranged command line generated for PhantomJS. This
2382
2382
rearranges the order of arguments so that PhantomJS command line arguments
2383
2383
appear before the GhostScript main.js file (if any).
@@ -2439,7 +2439,7 @@ v2.31.2
2439
2439
hard-coded "proxy" objects the .NET PageFactory implementation. Hopefully,
2440
2440
this will resolve the issues the PageFactory for everyone. Nevertheless,
2441
2441
there is every possibility that will entirely break the PageFactory in some
2442
- unforseen way for some subset of users, despite the fact that all of the
2442
+ unforeseen way for some subset of users, despite the fact that all of the
2443
2443
tests (both unit and browser-based tests) pass. If that is the case, feel
2444
2444
free to file issues, if the issues include code samples that reproduce the
2445
2445
problem.
@@ -2486,7 +2486,7 @@ v2.30.0
2486
2486
attempt to help diagnose the root cause of issue #3719. Please note that it
2487
2487
makes no effort whatsoever to "fix" the issue. This is simply hoping to
2488
2488
provide more information for those who have run into that issue, and see if
2489
- all occurrances have the same root cause.
2489
+ all occurrences have the same root cause.
2490
2490
* Only adding environment variables for Firefox process if they do not already
2491
2491
exist.
2492
2492
* Properly passing requireWindowFocus capability when set in .NET bindings.
@@ -2583,7 +2583,7 @@ v2.26.0
2583
2583
DriverServiceCommandExecutor.
2584
2584
* Shortcut trying to convert element to ILocatable if an Action in the .NET
2585
2585
bindings is called specifically with a null value for element.
2586
- * Added the LibraryExtractionPath propery to InternetExplorerDriverService to
2586
+ * Added the LibraryExtractionPath property to InternetExplorerDriverService to
2587
2587
be able to set the location to which the support library of the
2588
2588
IEDriverServer.exe is extracted.
2589
2589
* Implementing SuppressInitialDiagnosticInformation property on DriverService
@@ -2794,7 +2794,7 @@ v2.13.0
2794
2794
2795
2795
v2.12.0
2796
2796
=======
2797
- * Added experimental IWindow interface for controling size and position of
2797
+ * Added experimental IWindow interface for controlling size and position of
2798
2798
browser windows.
2799
2799
2800
2800
v2.11.0
0 commit comments