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);
        }
Example #3
0
        public JavaScriptScope(
            IWebAutomationFrameworkInstance automationFrameworkInstance,
            IJavaScriptTunnel domTunnel)
        {
            _automationFrameworkInstance = automationFrameworkInstance;
            _domTunnel = domTunnel;

            _variables = new HashSet <string>();
        }