毎回・毎回ログイン処理を待つのを面倒くさいんですよね。
テスト時はログイン処理が必要だけど、テスト書いてる時は省略したいですよね
なので、プロファイルを指定すれば前回のCookieやらパスワード保存が使える
それなりに便利
#!/usr/bin/env ruby ## require 'selenium-webdriver' caps = Selenium::WebDriver::Remote::Capabilities.chrome( "chromeOptions" => { "args" => ["--user-data-dir=/Users/takuya/Desktop/sample-profile"] }) driver = Selenium::WebDriver.for :chrome , :desired_capabilities => caps class Selenium::WebDriver::Driver def xpath( query) ret = self.find_elements( xpath: query ) return ret[0] if ret.size==1 return ret end def goto ( url ) self.navigate.to url end end driver. goto "http://twitter.com" driver.close()