def __init__(self, test, finder_options, story_set): super(Typical25ProfileSharedState, self).__init__(test, finder_options, story_set) generator = profile_generator.ProfileGenerator( small_profile_extender.SmallProfileExtender, 'small_profile') self._out_dir, self._owns_out_dir = generator.Run(finder_options) if self._out_dir: finder_options.browser_options.profile_dir = self._out_dir else: finder_options.browser_options.dont_override_profile = True
def ProcessCommandLineArgs(cls, parser, args): super(_SessionRestoreTypical25, cls).ProcessCommandLineArgs(parser, args) generator = profile_generator.ProfileGenerator( small_profile_extender.SmallProfileExtender, cls.PROFILE_TYPE) out_dir = generator.Run(args) if out_dir: args.browser_options.profile_dir = out_dir else: args.browser_options.dont_override_profile = True
def __init__(self, test, finder_options, story_set): super(ExtensionProfileSharedState, self).__init__(test, finder_options, story_set) generator = profile_generator.ProfileGenerator( extension_profile_extender.ExtensionProfileExtender, 'extension_profile') self._out_dir = generator.Run(finder_options) if self._out_dir: finder_options.browser_options.profile_dir = self._out_dir else: finder_options.browser_options.dont_override_profile = True