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();
}
///