namespace BotSharp.Plugin.WebDriver.Drivers.SeleniumDriver; public partial class SeleniumWebDriver { public async Task GoToPage(MessageInfo message, PageActionArgs args) { var result = new BrowserActionResult(); try { var page = args.OpenNewTab ? await _instance.NewPage(message.ContextId) : _instance.GetPage(message.ContextId); page.GoToUrl(args.Url); await _instance.Wait(message.ContextId); result.Body = _instance.GetPageContent(message.ContextId); result.IsSuccess = true; } catch (Exception ex) { result.Message = ex.Message; result.StackTrace = ex.StackTrace; _logger.LogError(ex.Message); } return result; } }