Example #1
0
        public IWebDriverKeyedPool <TKey> Register(TKey key, IWebDriverFactory factory, IWebDriverCleaner cleaner)
        {
            if (!pools.TryAdd(key, new WebDriverPool(factory, cleaner)))
            {
                throw new Exception($"WebDriverFactory for key '{key}' already registered");
            }

            return(this);
        }
Example #2
0
 public WebDriverPool(IWebDriverFactory factory, IWebDriverCleaner cleaner)
 {
     this.factory = factory;
     this.cleaner = cleaner;
 }