BotSharp/src/Plugins/BotSharp.Plugin.WebDriver/WebDriverPlugin.cs

19 lines
598 B
C#
Raw Normal View History

2024-01-03 19:40:41 +00:00
using BotSharp.Plugin.WebDriver.Drivers.PlaywrightDriver;
2024-01-03 04:43:37 +00:00
using BotSharp.Plugin.WebDriver.Services;
2023-11-15 13:33:46 +00:00
using Microsoft.Extensions.Configuration;
2024-01-03 04:43:37 +00:00
namespace BotSharp.Plugin.Playwrights;
2023-11-15 13:33:46 +00:00
public class WebDriverPlugin : IBotSharpPlugin
{
public string Name => "Web Driver";
2024-01-03 04:43:37 +00:00
public string Description => "Manipulate web browser in automation tools.";
2023-11-15 13:33:46 +00:00
public void RegisterDI(IServiceCollection services, IConfiguration config)
{
2024-01-03 04:43:37 +00:00
services.AddScoped<PlaywrightWebDriver>();
services.AddSingleton<PlaywrightInstance>();
services.AddScoped<WebDriverService>();
2023-11-15 13:33:46 +00:00
}
}