Class: Applitools::Selenium::RenderBrowserInfo
- Inherits:
-
AbstractConfiguration
- Object
- AbstractConfiguration
- Applitools::Selenium::RenderBrowserInfo
- Defined in:
- lib/applitools/selenium/visual_grid/render_browser_info.rb
Constant Summary collapse
- DEFAULT_CONFIG =
proc do { platform: 'linux', browser_type: BrowserTypes::CHROME, # size_mode: 'full-page', viewport_size: Applitools::RectangleSize.from_any_argument(width: 0, height: 0) } end
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.default_config ⇒ Object
15 16 17 |
# File 'lib/applitools/selenium/visual_grid/render_browser_info.rb', line 15 def default_config DEFAULT_CONFIG.call end |
Instance Method Details
#platform ⇒ Object
27 28 29 30 31 32 33 34 |
# File 'lib/applitools/selenium/visual_grid/render_browser_info.rb', line 27 def platform case browser_type when BrowserTypes::EDGE 'windows' else 'linux' end end |
#to_s ⇒ Object
36 37 38 39 |
# File 'lib/applitools/selenium/visual_grid/render_browser_info.rb', line 36 def to_s return "#{} (#{browser_type})" unless emulation_info "#{emulation_info.device_name} - #{emulation_info.screen_orientation}" end |