LoginSignup
1
0

More than 5 years have passed since last update.

Rubyでseleniumを動かした手順記録

Posted at

環境

・Mac OS Sierra
・ruby 2.3.3

gemパッケージのインストール

gem install selenium-webdriver
gem install capybara
gem install rspec
gem install pry-byebug

chromederiver

pythonで使うためにchromedriverをどこかにおいたけど、それ使えるのでは?

chromedriverの場所を探さないと

プログラムファイルのローカルに置いてあった orz...
今後のために、グローバルなところに置きたい

homebrew install chromedriver


/usr/local/Cellar/chromedriver/2.27/bin/chromedriver
が最新版としてインストールされる。

rubyのディレクトリにchromedriverを移動させれば
require 'selenium-webdriver' でrubyを呼び出せるようになる。
詳細はこちら

ブラウザの各操作

以下のURLが参考になった
RubyでSeleniumを使ってスクレイピング

Documentation

driver.find_element(s)関連

http://www.rubydoc.info/gems/selenium-webdriver/0.0.28/Selenium/WebDriver/Find

属性名に空白が含まれている場合

How to avoid Compound Class name error in Page Object?

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0