diff --git a/src/Core/Riganti.Selenium.Core/Drivers/Implementation/ChromeHelpers.cs b/src/Core/Riganti.Selenium.Core/Drivers/Implementation/ChromeHelpers.cs index b714d724..684becef 100644 --- a/src/Core/Riganti.Selenium.Core/Drivers/Implementation/ChromeHelpers.cs +++ b/src/Core/Riganti.Selenium.Core/Drivers/Implementation/ChromeHelpers.cs @@ -16,7 +16,7 @@ public static ChromeDriver CreateChromeDriver(LocalWebBrowserFactory factory) options.AddArgument("disable-popup-blocking"); options.AddArguments(factory.Capabilities); - options.BrowserVersion = factory.Options.TryGetOrDefault(nameof(options.BrowserVersion), "stable"); + options.BrowserVersion = factory.Options.TryGet(nameof(options.BrowserVersion)); if (factory.GetBooleanOption("disableExtensions")) { diff --git a/src/Core/Riganti.Selenium.Core/Drivers/Implementation/DictionaryExtensions.cs b/src/Core/Riganti.Selenium.Core/Drivers/Implementation/DictionaryExtensions.cs index aa301249..fc81069a 100644 --- a/src/Core/Riganti.Selenium.Core/Drivers/Implementation/DictionaryExtensions.cs +++ b/src/Core/Riganti.Selenium.Core/Drivers/Implementation/DictionaryExtensions.cs @@ -5,13 +5,13 @@ namespace Riganti.Selenium.Core.Drivers.Implementation public static class DictionaryExtensions { - public static T2 TryGetOrDefault(this IDictionary dic, T1 key, T2 defaultValue) + public static T2 TryGet(this IDictionary dic, T1 key) { if (dic is not null && dic.TryGetValue(key, out T2 value) && value is T2) { return value; } - return defaultValue; + return default; } } } \ No newline at end of file diff --git a/src/Core/Riganti.Selenium.Core/Drivers/Implementation/EdgeHelpers.cs b/src/Core/Riganti.Selenium.Core/Drivers/Implementation/EdgeHelpers.cs index 933dcdc2..e53a1fc1 100644 --- a/src/Core/Riganti.Selenium.Core/Drivers/Implementation/EdgeHelpers.cs +++ b/src/Core/Riganti.Selenium.Core/Drivers/Implementation/EdgeHelpers.cs @@ -11,7 +11,7 @@ public static EdgeDriver CreateEdgeDriver(LocalWebBrowserFactory factory) { }; - options.BrowserVersion = factory.Options.TryGetOrDefault(nameof(options.BrowserVersion), "stable"); + options.BrowserVersion = factory.Options.TryGet(nameof(options.BrowserVersion)); return new EdgeDriver(options); } } diff --git a/src/Core/Riganti.Selenium.Core/Drivers/Implementation/FirefoxHelpers.cs b/src/Core/Riganti.Selenium.Core/Drivers/Implementation/FirefoxHelpers.cs index 7b70f238..ffc7d0fa 100644 --- a/src/Core/Riganti.Selenium.Core/Drivers/Implementation/FirefoxHelpers.cs +++ b/src/Core/Riganti.Selenium.Core/Drivers/Implementation/FirefoxHelpers.cs @@ -31,7 +31,7 @@ public static FirefoxProfile GetFirefoxProfile() public static FirefoxOptions GetFirefoxOptions(System.Collections.Generic.IDictionary _options) { var options = new FirefoxOptions { Profile = GetFirefoxProfile() }; - options.BrowserVersion = _options.TryGetOrDefault(nameof(options.BrowserVersion), "stable"); + options.BrowserVersion = _options.TryGet(nameof(options.BrowserVersion)); return options; } } diff --git a/src/Core/Riganti.Selenium.Core/Drivers/Implementation/InternetExplorerHelpers.cs b/src/Core/Riganti.Selenium.Core/Drivers/Implementation/InternetExplorerHelpers.cs index 274b7d13..d9a0fc21 100644 --- a/src/Core/Riganti.Selenium.Core/Drivers/Implementation/InternetExplorerHelpers.cs +++ b/src/Core/Riganti.Selenium.Core/Drivers/Implementation/InternetExplorerHelpers.cs @@ -12,7 +12,7 @@ public static InternetExplorerDriver CreateInternetExplorerDriver(LocalWebBrowse { BrowserCommandLineArguments = "-private" }; - options.BrowserVersion = factory.Options.TryGetOrDefault(nameof(options.BrowserVersion), "stable"); + options.BrowserVersion = factory.Options.TryGet(nameof(options.BrowserVersion)); return new InternetExplorerDriver(options); } }