public PuppeteerWebAutomationFrameworkInstance( Func <Task <Browser> > driverConstructor, IJavaScriptTunnel domTunnel) { _driverConstructor = driverConstructor; _domTunnel = domTunnel; }
public SeleniumWebAutomationFrameworkInstance( Func <Task <IWebDriver> > driverConstructor, IJavaScriptTunnel domTunnel) { _driverConstructor = driverConstructor; _domTunnel = domTunnel; _semaphore = new SemaphoreSlim(1); }
public JavaScriptScope( IWebAutomationFrameworkInstance automationFrameworkInstance, IJavaScriptTunnel domTunnel) { _automationFrameworkInstance = automationFrameworkInstance; _domTunnel = domTunnel; _variables = new HashSet <string>(); }