Quantcast
Channel: selenium - それマグで!
Viewing all articles
Browse latest Browse all 13

ruby selenium webdriverでプロファイルを毎回同じものにする。

$
0
0

毎回・毎回ログイン処理を待つのを面倒くさいんですよね。

テスト時はログイン処理が必要だけど、テスト書いてる時は省略したいですよね

なので、プロファイルを指定すれば前回の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

classSelenium::WebDriver::Driverdefxpath( query)
    ret = self.find_elements(  xpath: query )
    return ret[0] if ret.size==1return ret
  enddefgoto ( url )
    self.navigate.to url
  endend


driver. goto "http://twitter.com"
driver.close()

Viewing all articles
Browse latest Browse all 13

Latest Images

Trending Articles

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>