# Lazy objects, for the serializer to find them we put them here

class LazyDriver(object):
    _driver = None

    @classmethod
    def get(cls):
        if cls._driver is None:
            from selenium import webdriver
            cls._driver = webdriver.Firefox()
        return cls._driver


class LazyPool(object):
    _pool = None
    
    @classmethod
    def get(cls):
        if cls._pool is None:
            import urllib3
            cls._pool = urllib3.PoolManager()
        return cls._pool

@@ -215,16 +215,102 @@
 bdriver%0A
+%09    options = webdriver.ChromeOptions()%0A            options.add_argument('headless')%0A
         
@@ -341,16 +341,22 @@
 ver.
-Firefox(
+Chrome(options
 )%0A  

use headless chrome instead of firefox