diff --git a/src/StageZero.Selenium/SeleniumNavigate.cs b/src/StageZero.Selenium/SeleniumNavigate.cs index fa2b5b1..7a9889d 100644 --- a/src/StageZero.Selenium/SeleniumNavigate.cs +++ b/src/StageZero.Selenium/SeleniumNavigate.cs @@ -14,27 +14,27 @@ public SeleniumNavigate(IWebDriver driver) } /// - public Task Back() + public async Task Back() { - return Task.Run(() => _driver.Navigate().Back()); + await _driver.Navigate().BackAsync(); } /// - public Task Forward() + public async Task Forward() { - return Task.Run(() => _driver.Navigate().Forward()); + await _driver.Navigate().ForwardAsync(); } /// - public Task ToUrl(string url) + public async Task ToUrl(string url) { - return Task.Run(() => _driver.Navigate().GoToUrl(url)); + await _driver.Navigate().GoToUrlAsync(url); } /// - public Task ToUrl(Uri uri) + public async Task ToUrl(Uri uri) { - return Task.Run(() => _driver.Navigate().GoToUrl(uri)); + await _driver.Navigate().GoToUrlAsync(uri); } } } diff --git a/src/StageZero.Selenium/WebDriver.cs b/src/StageZero.Selenium/WebDriver.cs index 82eee85..7bef934 100644 --- a/src/StageZero.Selenium/WebDriver.cs +++ b/src/StageZero.Selenium/WebDriver.cs @@ -86,9 +86,9 @@ public INavigate Navigate() } /// - public Task Refresh() + public async Task Refresh() { - return Task.Run(() => _seleniumDriver.Navigate().Refresh()); + await _seleniumDriver.Navigate().RefreshAsync(); } ///