Class: Selenium::WebDriver::Firefox::Profile

Inherits:
Object
  • Object
show all
Includes:
ProfileHelper
Defined in:
sig/gems/selenium/firefox/profile.rbs

Constant Summary collapse

WEBDRIVER_PREFS =

Returns:

  • (Object)
VALID_PREFERENCE_TYPES =

Returns:

  • (Array[untyped])
DEFAULT_PREFERENCES =

Returns:

  • (Hash[String, bool | String])
LOCK_FILES =

Returns:

  • (Array[String])

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeProfile

Returns a new instance of Profile.

Parameters:

  • model (Object, nil)


39
# File 'sig/gems/selenium/firefox/profile.rbs', line 39

def initialize: (?untyped? model) -> void

Instance Attribute Details

#load_no_focus_lib=(value) ⇒ Object (writeonly)

Sets the attribute load_no_focus_lib

Parameters:

  • value (Object)

    the value to set the attribute load_no_focus_lib to.



31
32
33
# File 'sig/gems/selenium/firefox/profile.rbs', line 31

def load_no_focus_lib=(value)
  @load_no_focus_lib = value
end

#log_fileObject (readonly)

Returns the value of attribute log_file.

Returns:

  • (Object)


27
28
29
# File 'sig/gems/selenium/firefox/profile.rbs', line 27

def log_file
  @log_file
end

#nameObject (readonly)

Returns the value of attribute name.

Returns:

  • (Object)


25
26
27
# File 'sig/gems/selenium/firefox/profile.rbs', line 25

def name
  @name
end

#secure_ssl=(value) ⇒ Object (writeonly)

Sets the attribute secure_ssl

Parameters:

  • value (Object)

    the value to set the attribute secure_ssl to.



29
30
31
# File 'sig/gems/selenium/firefox/profile.rbs', line 29

def secure_ssl=(value)
  @secure_ssl = value
end

Class Method Details

.decodedObject

Parameters:

  • json (Object)

Returns:

  • (Object)


37
# File 'sig/gems/selenium/firefox/profile.rbs', line 37

def self.decoded: (untyped json) -> untyped

.from_nameObject

Parameters:

  • name (Object)

Returns:

  • (Object)


35
# File 'sig/gems/selenium/firefox/profile.rbs', line 35

def self.from_name: (untyped name) -> untyped

.iniObject

Returns:

  • (Object)


33
# File 'sig/gems/selenium/firefox/profile.rbs', line 33

def self.ini: () -> untyped

Instance Method Details

#[]=Object

Parameters:

  • key (Object)
  • value (Object)

Returns:

  • (Object)


43
# File 'sig/gems/selenium/firefox/profile.rbs', line 43

def []=: (untyped key, untyped value) -> untyped

#add_extensionObject

Parameters:

  • path (Object)
  • name (Object)

Returns:

  • (Object)


49
# File 'sig/gems/selenium/firefox/profile.rbs', line 49

def add_extension: (untyped path, ?untyped name) -> untyped

#delete_extensions_cacheObject

Parameters:

  • directory (Object)

Returns:

  • (Object)


61
# File 'sig/gems/selenium/firefox/profile.rbs', line 61

def delete_extensions_cache: (untyped directory) -> untyped

#delete_lock_filesObject

Parameters:

  • directory (Object)

Returns:

  • (Object)


63
# File 'sig/gems/selenium/firefox/profile.rbs', line 63

def delete_lock_files: (untyped directory) -> untyped

#extension_name_forObject

Parameters:

  • path (Object)

Returns:

  • (Object)


65
# File 'sig/gems/selenium/firefox/profile.rbs', line 65

def extension_name_for: (untyped path) -> untyped

#install_extensionsObject

Parameters:

  • directory (Object)

Returns:

  • (Object)


57
# File 'sig/gems/selenium/firefox/profile.rbs', line 57

def install_extensions: (untyped directory) -> untyped

#layout_on_diskObject

Returns:

  • (Object)


41
# File 'sig/gems/selenium/firefox/profile.rbs', line 41

def layout_on_disk: () -> untyped

#log_file=Object (readonly)

Parameters:

  • file (Object)

Returns:

  • (Object)


47
# File 'sig/gems/selenium/firefox/profile.rbs', line 47

def log_file=: (untyped file) -> untyped

#port=Object

Parameters:

  • port (Object)

Returns:

  • (Object)


45
# File 'sig/gems/selenium/firefox/profile.rbs', line 45

def port=: (untyped port) -> untyped

#proxy=Object

Parameters:

  • proxy (Object)

Returns:

  • (Object)


51
# File 'sig/gems/selenium/firefox/profile.rbs', line 51

def proxy=: (untyped proxy) -> untyped

#read_model_prefsHash[untyped, untyped], untyped

Returns:

  • (Hash[untyped, untyped], untyped)


59
# File 'sig/gems/selenium/firefox/profile.rbs', line 59

def read_model_prefs: () -> (Hash[untyped, untyped] | untyped)

#read_user_prefsObject

Parameters:

  • path (Object)

Returns:

  • (Object)


69
# File 'sig/gems/selenium/firefox/profile.rbs', line 69

def read_user_prefs: (untyped path) -> untyped

#set_manual_proxy_preferenceObject?

Parameters:

  • key (Object)
  • value (Object)

Returns:

  • (Object, nil)


55
# File 'sig/gems/selenium/firefox/profile.rbs', line 55

def set_manual_proxy_preference: (untyped key, untyped value) -> untyped?

#update_user_prefs_inObject

Parameters:

  • directory (Object)

Returns:

  • (Object)


67
# File 'sig/gems/selenium/firefox/profile.rbs', line 67

def update_user_prefs_in: (untyped directory) -> untyped

#write_prefsObject

Parameters:

  • prefs (Object)
  • path (Object)

Returns:

  • (Object)


71
# File 'sig/gems/selenium/firefox/profile.rbs', line 71

def write_prefs: (untyped prefs, untyped path) -> untyped