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
|
|
|
}
|
|
|
|
|
}
|