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();
|
|
|
|
|
}
|
|
|
|
|
}
|