namespace BotSharp.Plugin.WebDriver.Drivers.SeleniumDriver; public partial class SeleniumWebDriver : IWebBrowser { private readonly IServiceProvider _services; private readonly SeleniumInstance _instance; private readonly ILogger _logger; public SeleniumInstance Instance => _instance; public Agent Agent => _agent; private Agent _agent; public SeleniumWebDriver(IServiceProvider services, SeleniumInstance instance, ILogger logger) { _services = services; _instance = instance; _logger = logger; } public Task ActionOnElement(MessageInfo message, ElementLocatingArgs location, ElementActionArgs action) { throw new NotImplementedException(); } public Task ChangeCheckbox(BrowserActionParams actionParams) { throw new NotImplementedException(); } public Task ChangeListValue(BrowserActionParams actionParams) { throw new NotImplementedException(); } public Task CheckRadioButton(BrowserActionParams actionParams) { throw new NotImplementedException(); } public Task ClickButton(BrowserActionParams actionParams) { throw new NotImplementedException(); } public Task ClickElement(BrowserActionParams actionParams) { throw new NotImplementedException(); } public Task CloseBrowser(string contextId) { throw new NotImplementedException(); } public Task CloseCurrentPage(string contextId) { throw new NotImplementedException(); } public Task ExtractData(BrowserActionParams actionParams) { throw new NotImplementedException(); } public Task InputUserPassword(BrowserActionParams actionParams) { throw new NotImplementedException(); } public Task InputUserText(BrowserActionParams actionParams) { throw new NotImplementedException(); } public Task ScreenshotAsync(string contextId, string path) { throw new NotImplementedException(); } public Task ScrollPageAsync(BrowserActionParams actionParams) { throw new NotImplementedException(); } }