蝴蝶刀刀
在看Selenium源代码的时候, 发现了获取操作系统的更好方法def os@os ||= (host_os = RbConfig::CONFIG['host_os']case host_oswhen /mswin|msys|mingw|cygwin|bccwin|wince|emc/:windowswhen /darwin|mac os/:macosxwhen /linux/:linuxwhen /solaris|bsd/:unixelseraise Error::WebDriverError, "unknown os: #{host_os.inspect}"end)end之前用的方法是假定是windows, 如果不是的话根据异常处理来判断是否是Mac