我需要獲取操作系統信息來處理操作系統相關的任務。我試圖通過page.driver.browser
得到它,但它不返回操作系統信息。它可能在header
中,但沒有函數頭。水豚如何獲取操作系統信息
如何通過page
對象獲得操作系統信息?
irb#1(main):016:0> page.driver
=> #<Capybara::Selenium::Driver:0x007f84a35c0858 @app=nil, @browser=#<Selenium::WebDriver::Driver:0x1a664c8c1eb09ac0 browser=:firefox>, @exit_status=nil, @frame_handles={}, @options={:browser=>:firefox}>
irb#1(main):017:0>
irb#1(main):018:0* page.driver.browser
=> #<Selenium::WebDriver::Driver:0x1a664c8c1eb09ac0 browser=:firefox>
irb#1(main):019:0>
irb#1(main):020:0* page.driver.browser.header
NoMethodError: undefined method `header' for #<Selenium::WebDriver::Driver:0x007f84a34cb9e8>
感謝它至少對Firefox和Chrome有效。 –