Module: OnlyofficeWebdriverWrapper::RealDisplayTools
- Included in:
- HeadlessHelper
- Defined in:
- lib/onlyoffice_webdriver_wrapper/helpers/headless_helper/real_display_tools.rb
Overview
module for getting info about real display
Instance Method Summary collapse
Instance Method Details
#real_display_connected? ⇒ Boolean
16 17 18 19 20 21 22 23 |
# File 'lib/onlyoffice_webdriver_wrapper/helpers/headless_helper/real_display_tools.rb', line 16 def real_display_connected? return true if OSHelper.mac? result = xrandr_result exists = result.include?(' connected') && !result.include?('Failed') OnlyofficeLoggerHelper.log("Real Display Exists: #{exists}") exists end |
#xrandr_result ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/onlyoffice_webdriver_wrapper/helpers/headless_helper/real_display_tools.rb', line 6 def xrandr_result begin result = `xrandr 2>&1` rescue Exception result = 'xrandr throw an exception' end OnlyofficeLoggerHelper.log("xrandr answer: #{result}".delete("\n")) result end |