@property
    def extensions(self):
        encoded_extensions = []
        for ext in self._extension_files:
            file_ = open(ext, 'rb')
            # Should not use base64.encodestring() which inserts newlines every
            # 76 characters (per RFC 1521).  Chromedriver has to remove those
            # unnecessary newlines before decoding, causing performance hit.
            encoded_extensions.append(base64.b64encode(file_.read()).decode('UTF-8'))

            file_.close()
        return encoded_extensions + self._extensions
Returns a list of encoded extensions that will be loaded into chrome
dataset/ETHPy150Open apiad/sublime-browser-integration/selenium/webdriver/chrome/options.py/Options.extensions