Releases: maik-hasler/SeleniumSharper
Releases · maik-hasler/SeleniumSharper
v1.2.0
Published: 25th April 2023
Added
- Static class
WebDriverManager
to simplify the download / installation process - Support for
FirefoxDriver
- Option to provide a custom configuration
Fixed
ContextualWait<TSearchContext>
can now returnWebElementsConditionBuilder<TSearchContext, TSearchResult>
Changed
IWebDriverManager
is no longer returning the instance ofIWebDriver
. Instead it retuns the path to the downloaded driver binary.- Changed many class and method implementations related to
IWebDriverManager
v1.1.0
Published: 21th April 2023
Added
IWebDriverManager<TOptions>
and first implementation for Chrome to automatically install driver binaries- Helper classes related to
IWebDriverManager<TOptions>
- Enum and extension method to fire JavaScript event
Changed
- Upgrade dependencies: Selenium.WebDriver, Selenium.Support etc.
Removed
- Custom result classes
v1.0.0
Published: 19th April 2023
Added
WebElementsConditionBuilder<TSearchContext, TSearchResult>
to build wait conditions for aReadOnlyCollection<IWebElement>
WebElementConditionBuilder<TSearchContext, TSearchResult>
to build wait conditions for aIWebElement
ClassConditionBuilder<TSearchContext, TSearchResult>
to build wait conditions for aIEquatable<string>
- Custom result classes
WebElementsVisibilityResult
andWebElementVisibilityResult
Changed
- Changed
Waiter<T>
toContextualWait<TSearchContext>
, which supports more generic method chaining
Removed
- Collection of commonly used selenium wait conditions
v1.0.0-preview.0
Published: 18th April 2023
Disclaimer: This is a pre-release. It was published in order to verify, that the nuget.yml workflow works fine.
Added
Waiter<T>
to wait for a specified condition to be satisfied- Collection of commonly used selenium wait conditions
- Extension method to create a
Waiter<T>
object from anISearchContext
- Various
IJavaScriptExecutor
extension methods