class ShowSource < MeatSauce::CLI
# desc "引数説明", "コマンド説明文" desc "show_source", "retrive http source" # メソッド名=サブコマンド名 method_option :url, :required => true, :aliases => "-u" method_option :tag, :type => :string, :default => "", :aliases => "-t" def show_source # ブラウザ起動 # :chrome, :firefox, :safari, :ie, :operaなどに変更可能 driver = Selenium::WebDriver.for(options[:browser].to_sym) # Googleにアクセス driver.navigate.to(url_complement(options[:url])) puts driver.page_source ensure # ブラウザ終了 driver.quit if defined?(driver) end
end