BotSharp/src/Plugins/BotSharp.Plugin.WebDriver/Drivers/PlaywrightDriver/PlaywrightWebDriver.GoToPage.cs

24 lines
552 B
C#
Raw Normal View History

2024-02-10 18:14:18 +00:00
using Microsoft.Extensions.Logging;
2024-02-01 03:29:13 +00:00
namespace BotSharp.Plugin.WebDriver.Drivers.PlaywrightDriver;
public partial class PlaywrightWebDriver
{
2024-02-10 18:14:18 +00:00
public async Task<bool> GoToPage(string url)
2024-02-01 03:29:13 +00:00
{
2024-02-10 18:14:18 +00:00
try
{
var response = await _instance.Page.GotoAsync(url);
await _instance.Page.WaitForLoadStateAsync(LoadState.DOMContentLoaded);
return response.Status == 200;
}
catch (Exception ex)
{
_logger.LogError(ex.Message);
}
return false;
2024-02-01 03:29:13 +00:00
}
}