Class: Stagehand::Models::SessionStartParams::Browser::LaunchOptions
Overview
Defined Under Namespace
Modules: IgnoreDefaultArgs
Classes: Proxy, Viewport
Instance Attribute Summary collapse
Instance Method Summary
collapse
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(server:, bypass: nil, password: nil, username: nil) ⇒ Object
|
# File 'lib/stagehand/models/session_start_params.rb', line 239
|
Instance Attribute Details
#accept_downloads ⇒ Boolean?
140
|
# File 'lib/stagehand/models/session_start_params.rb', line 140
optional :accept_downloads, Stagehand::Internal::Type::Boolean, api_name: :acceptDownloads
|
150
|
# File 'lib/stagehand/models/session_start_params.rb', line 150
optional :cdp_headers, Stagehand::Internal::Type::HashOf[String], api_name: :cdpHeaders
|
#cdp_url ⇒ String?
155
|
# File 'lib/stagehand/models/session_start_params.rb', line 155
optional :cdp_url, String, api_name: :cdpUrl
|
#chromium_sandbox ⇒ Boolean?
160
|
# File 'lib/stagehand/models/session_start_params.rb', line 160
optional :chromium_sandbox, Stagehand::Internal::Type::Boolean, api_name: :chromiumSandbox
|
#connect_timeout_ms ⇒ Float?
165
|
# File 'lib/stagehand/models/session_start_params.rb', line 165
optional :connect_timeout_ms, Float, api_name: :connectTimeoutMs
|
#device_scale_factor ⇒ Float?
170
|
# File 'lib/stagehand/models/session_start_params.rb', line 170
optional :device_scale_factor, Float, api_name: :deviceScaleFactor
|
#downloads_path ⇒ String?
180
|
# File 'lib/stagehand/models/session_start_params.rb', line 180
optional :downloads_path, String, api_name: :downloadsPath
|
#executable_path ⇒ String?
185
|
# File 'lib/stagehand/models/session_start_params.rb', line 185
optional :executable_path, String, api_name: :executablePath
|
#has_touch ⇒ Boolean?
190
|
# File 'lib/stagehand/models/session_start_params.rb', line 190
optional :has_touch, Stagehand::Internal::Type::Boolean, api_name: :hasTouch
|
#ignore_default_args ⇒ Boolean, ...
200
201
202
|
# File 'lib/stagehand/models/session_start_params.rb', line 200
optional :ignore_default_args,
union: -> { Stagehand::SessionStartParams::Browser::LaunchOptions::IgnoreDefaultArgs },
api_name: :ignoreDefaultArgs
|
#ignore_https_errors ⇒ Boolean?
207
|
# File 'lib/stagehand/models/session_start_params.rb', line 207
optional :ignore_https_errors, Stagehand::Internal::Type::Boolean, api_name: :ignoreHTTPSErrors
|
#locale ⇒ String?
212
|
# File 'lib/stagehand/models/session_start_params.rb', line 212
optional :locale, String
|
#port ⇒ Float?
217
|
# File 'lib/stagehand/models/session_start_params.rb', line 217
optional :port, Float
|
#preserve_user_data_dir ⇒ Boolean?
222
|
# File 'lib/stagehand/models/session_start_params.rb', line 222
optional :preserve_user_data_dir, Stagehand::Internal::Type::Boolean, api_name: :preserveUserDataDir
|
227
|
# File 'lib/stagehand/models/session_start_params.rb', line 227
optional :proxy, -> { Stagehand::SessionStartParams::Browser::LaunchOptions::Proxy }
|
#user_data_dir ⇒ String?
232
|
# File 'lib/stagehand/models/session_start_params.rb', line 232
optional :user_data_dir, String, api_name: :userDataDir
|
237
|
# File 'lib/stagehand/models/session_start_params.rb', line 237
optional :viewport, -> { Stagehand::SessionStartParams::Browser::LaunchOptions::Viewport }
|