BotSharp/src/Plugins/BotSharp.Plugin.WebDriver/Drivers/PlaywrightDriver/PlaywrightInstance.cs

22 lines
584 B
C#
Raw Normal View History

2024-01-03 19:40:41 +00:00
namespace BotSharp.Plugin.WebDriver.Drivers.PlaywrightDriver;
2024-01-03 04:43:37 +00:00
public class PlaywrightInstance : IDisposable
{
IPlaywright _playwright;
IBrowser _browser;
IPage _page;
public IPlaywright Playwright => _playwright;
public IBrowser Browser => _browser;
public IPage Page => _page;
2024-01-03 19:40:41 +00:00
public void SetPlaywright(IPlaywright playwright) { _playwright = playwright; }
public void SetBrowser(IBrowser browser) { _browser = browser; }
2024-01-03 04:43:37 +00:00
public void SetPage(IPage page) { _page = page; }
public void Dispose()
{
_playwright.Dispose();
}
}