namespace BotSharp.Plugin.Selenium.Drivers; 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; } }