Log In Sign Up Dashboard Watir … Project Home Summary Ways Available To Identify HTML Element
To: anonymous at unknown-host Subject: (DTPtechNote:1612) [ruby][AppleScript]rb-appscript From: せうぞー <anonymous at unknown-host> Date: Mon, 23 Jul 2007 20:54:44 JST Reply-to: anonymous at unknown-host こむぎさんに教えていただいたのだけど、Ruby-OSAよりもrb-appscriptの方がいいよ、と。ありがとうございます。 rb-appscriptはruby上とAppleScriptのブリッジの役割を果たすライブラリ。 インストールはRubyGemsがインストール済みなら $ sudo gem install rb-appscript とするだけ。 Successfully installe
テストするときに便利なものを探していたら、FireWatirなるものを見つけました。 FireWatirは、RubyからFireFoxを操作するプログラムが書けるライブラリです。 例えば、画面のテストで、多くのパターンを検証しなきゃいけないときに、FireWatirにそのロジックを書けば、後は自動実行してくれます。 まずは、この辺を参考にインストール。 http://wiki.openqa.org/display/WTR/FireWatir+Installation あとは、書き方が超簡単。 ↓のような感じで、書くだけでOK。 例えば、システムにログイン、ログアウトするサンプル。 require 'firewatir' ff = FireWatir::Firefox.new # まずは、指定したURLに行こう! ff.goto("http://example.com/") # テキストフィ
公開ページ http://wtr.rubyforge.org/ リファレンス http://wtr.rubyforge.org/rdoc/ 用途 ブラウザを操作できます こんな感じで irbを使う 今開いてるIEのうち、一枚を捕獲 捕獲したページのうち、正規表現 /検索/ に一致するボタンをクリック 捕獲したページのうち、正規表現 /閉じる/ に一致するリンクをクリック インストール方法 rubygemsでインストール 以下はWindowsの場合 > set HTTP_PROXY='http://hogehoge.com:8080' # 必要に応じて > cd <Rubyのgem.batがあるディレクトリへ> > gem install watir --include-dependencies # win32-processが必要 Windowsで #!C:\ruby\bin\ruby -
#require 'unittests/setup' require 'test/unit' require 'watir' require 'watir/WindowHelper' class TC_Logon_Test < Test::Unit::TestCase def setup @url = 'http://localhost/basic_auth/' # 接続する URL により異なる # @login_title = "Connect to #{@url}" @login_title = "localhost に接続" @username = 'taro' @password = '1234' end def test_logon a = Thread.new { system("ruby handle_logon.rb \"#{@login_title}\" \"#{@us
Watir is... An open source Ruby library for automating tests. Watir interacts with a browser the same way people do: clicking links, filling out forms and validating text. Get Started Now... require 'watir' browser = Watir::Browser.new browser.goto 'watir.com' browser.link(text: 'Guides').click puts browser.title # => 'Guides – Watir Project' browser.close Watir 7.3 Watir 7.3 is now available on R
2008年03月09日 WatirでIEを自動操縦 Webページのスクレイピングには今まで Mechanize を使っていたのだが、IEを自動操縦する Watir はそれ以上に便利だと思った。 Watirのチートシート #! ruby -Ks require 'watir' ie = Watir::IE.new ie.goto('http://reader.livedoor.com/reader/') ←ページ遷移 ie.link(:text, /ガイド/).click ← リンク文言を正規表現で検索してクリック puts ie.text ← ソースを表示 コードを実行すると、自動的にIEが立ち上がって無人操作を開始する。 フォームに記入する場合についても、全般的に書き方がMechanizeよりわかりやすいと思う。何よりもIEが文字コードの自動判定をしてくれるので、リンクやフォーム部品を探
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く