def __init__(self, as_user=True, profile=None, downloads_folder=None): Options.__init__(self) if as_user and not profile: if len(list_profiles()) < 1: os.mkdir(app_location + "/Profile 1") profile = list_profiles()[0] if profile: profile_number = string.extract.integers(str(profile))[0] profile = "Profile {number}".format(number=profile_number) self.add_experimental_option('excludeSwitches', ['disable-sync']) self.add_argument('--enable-sync') self.add_argument("profile-directory=" + profile) if as_user: self.add_argument("--user-data-dir=" + app_location) if downloads_folder: prefs = {'download.default_directory': downloads_folder} self.add_experimental_option('prefs', prefs)
def __init__(self): ChromeOptions.__init__(self) self._android_package_name = '' self._android_device_socket = '' self._android_command_line_file = ''
def __init__(self): ChromeOptions.__init__(self) self._android_package_name = '' self._android_device_socket = '' self._android_command_line_file = '' self._caps = DesiredCapabilities.OPERA.copy()
def __init__(self): """ Instance constructor. """ ChromeOptions.__init__(self)