# coding: utf-8 require 'bundler' Bundler.require # ログイン browser = Watir::Browser.new :ff browser.goto("https://www.facebook.com") element = browser.text_field(:id, "email") element.flash element.value = "メアド" element = browser.text_field(:id, "pass") element.flash element.value = "パスワード" element = browser.button(:id, "u_0_c") element.flash element.click browser.wait element = browser.text_field(:id, "u_0_1g") element.flash element.value = "watir test".encode("utf-8")
微妙なハマリどころ
- やっぱりchromeだと日本語が文字化けする
- もっというとhomebrewとかでchromedriverを入れないといけない→Ruby - homebrewのパッケージをGemfileみたく管理したい -> brewdlerがあった... - Qiita [キータ]brewdlerを入れたら簡単だけどね
- ボタンのidがちょくちょく変わる