並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 11 件 / 11件

新着順 人気順

watir-webdriverの検索結果1 - 11 件 / 11件

  • watir-webdriverメモ - なるべく新規ウィンドウを作らないための小技 - Alone Like a Rhinoceros Horn

    前置き Webアプリのテストなど、Webブラウザを使ってのルーチンワークの自動化にしばらく FireWatir を使っていましたが、 自分でパッチ*1をあてないと NameError や NoMethodError が出る*2 自分でパッチをあてないと text field に日本語文字列を設定できない FireWatirでテキストフィールドへ日本語を挿入するパッチ - usualomaの日記 - はてな?Rubyグループ UbuntuでFireWatirを使えるようにしてみた続き。 - いまいにっき 定数への再代入の警告がわらわら((-W0 で抑制することはできるけど気持ち悪い。)) といった点が不満であったので、Watir 2.0 と目されている、Webdriverベースの watir-webdriver に乗り換えました。 watir-webdriver Watir on WebDr

      watir-webdriverメモ - なるべく新規ウィンドウを作らないための小技 - Alone Like a Rhinoceros Horn
    • Ubuntu + Ruby + Watir-webdriver で Google Chrome をエミュレート - Qiita

      概要 VM上でなど、CUI環境でUbuntuを使っている場合のブラウザエミュレーションの方法を紹介します。 Watir-webdriverとは? capybara的なもの 参考:http://watirmelon.com/2011/05/05/selenium-webdriver-vs-watir-webdriver-in-ruby/ ブラウザエミュレーションのインターフェイス 導入手順 Google Chromeのインストール まず、CUIのみで使ってるとGoogle Chromeがないと思うので、入れます。 wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - sudo sh -c 'echo "deb http://dl.google.com/linux/chro

        Ubuntu + Ruby + Watir-webdriver で Google Chrome をエミュレート - Qiita
      • MechanizeとWatir-Webdriver:楽天ログイン - 司南魚Legacy

        Yahooオークションの自動出品スクリプトをRuby版Mechanizeを使って書いたが、それを楽天で応用すると最初のログインでつまづいてしまった。 この件に関していつも参照させていただいている「きたももんが」さんに泣きついた処: http://d.hatena.ne.jp/kitamomonga/20110628/ruby_mechanize_2_0 原因の詳細と取り敢えずの対処法を御示唆をいただいた(「きたももんが」さんありがとうございます): http://d.hatena.ne.jp/kitamomonga/20111011/ruby_mechanize_2_0_cookie_failure そもそもFireFox(以下FF)で楽天にログイン出来なかったり、仮に出来たとしてもその直後に再度ログインを求められるという不具合は有名らしい。原因は解らないが「きたももんが」さんの示唆にある

          MechanizeとWatir-Webdriver:楽天ログイン - 司南魚Legacy
        • Minitest with Watir-webdriver | Daniel P. Clark

          Minitest with Watir-webdriver Why, you might ask, would I even think of Watir-webdriver?  Well let me tell you.  It’s because it’s easy and fun.  It’s not a fast way to run tests though.  What Watir will do for you is open an actual web browser window and let you check and interact with it from your Ruby code. The thing I love about Watir is that it’s pretty intuitive by design.  You initialize yo

            Minitest with Watir-webdriver | Daniel P. Clark
          • watir-webdriver でFireMobileSimulatorを使用する

            watir-webdriver で開いたFirefoxのFirebugを起動状態にすると同じ要領で、FireMobileSimulatorを起動した状態でwatir-webdriverを実行することができます。ただFirebugに比べると若干設定の追加が必要です。具体的には下記のような感じ。 require 'rubygems' require 'watir-webdriver' profile = Selenium::WebDriver::Firefox::Profile.new profile.add_extension("./firemobilesimulator.xpi",:firemobilesimulator) profile['msim.current.carrier']='DC' profile['msim.current.id']='1' profile['msim.da

            • Watir Webdriverの使い方の例: StackOverflow 日本版へログインする - 別館 子子子子子子(ねこのここねこ)はてブロ部

              JavaScript が使われているサイトのスクレイピングなどに役立つ Watir Webdriver 。しょっちゅう使っているのでこれに関する記事を書きたいと思いつつ書いてなかったのですが、今回 ruby - JavaScript が実行された後の HTML を取得したい - スタック・オーバーフロー へ勢いで回答した内容をそこに留めておくのがもったいない気になったので、こちらへもコピペしておきます。 Watir Webdriver の具体的な使い方 StackOverflow 日本版へのログイン( StackExchange のメールアドレス&パスワードを使用)を、 pry 環境下で Watir Webdriver と PhantomJS を使って行ってみます。 さらに( Nokogiri の使い方の例として)私が回答した記事のタイトル(現時点で5つあります)を取得してみます requ

                Watir Webdriverの使い方の例: StackOverflow 日本版へログインする - 別館 子子子子子子(ねこのここねこ)はてブロ部
              • watir-webdriver でスクリーンショットを撮る

                小ネタでも挟もうではありませんか。watir-webdriverを使って簡単にスクリーンショット撮ることができます。Macにはrubyがもともと入っているので、事前準備はwatir-webdriverをインストールするだけです。インストールは、ターミナルを開いて下記のコマンドを実行する。 sudo gem install watir-webdriver インストール後、ターミナルでirbと入力して、irbを起動。 irb そして、irb上でwatir-webdriverを起動して、gotoメソッドでキャプチャを撮りたい画面にアクセスしてsave_screenshotを実行します。 require 'watir-webdriver' b = Watir::Browser.new b.goto 'http://memolog.org' b.driver.save_screenshot "#{D

                  watir-webdriver でスクリーンショットを撮る
                • watir-webdriver: 証明書エラーを回避する

                  SSL証明書が(本番の環境の証明書を流用していてドメインが合わないとか有効期限切れとかで)エラーとなるような環境でテストする場合、watir-webdriverをそのまま実行しようとしても証明書エラーとなりその先に進むことができません。 その場合はwatirを起動する前に証明書エラーを回避するようにprofileを用意しておく必要があります。詳細はIssue 116 - selenium - Should be able to access sites secured with an unverified SSL certificate - Project Hosting on Google Codeを参照。具体的には下記のような感じ。 profile = Selenium::WebDriver::Firefox::Profile.new profile.assume_untrusted_

                  • GitHub - cheezy/page-object: Gem to implement PageObject pattern in watir-webdriver and selenium-webdriver

                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                      GitHub - cheezy/page-object: Gem to implement PageObject pattern in watir-webdriver and selenium-webdriver
                    • Ruby + watir-webdriver + chromedriver.exeでgoogle chromeを操作する

                      C:\Documents and Settings\takashi>gem install watir-webdriver

                      • watir-webdriver のattachメソッドの代替メソッド

                        去年の今頃、watir 2.0 として始まったwatir-webdriverですが、現在 0.1.7。着々と進んでいます。その当時はseleniumとwatirの関係性がよくわかってませんでしたが、watirはselenium-webdriverのラッパー的な感じみたいです。watir-webdriverの内部では、Selenium::Webdriver.for でseleniumのdriverを呼び出しています。 watir-webdriverを使用するのに一つの問題としてattachメソッドがないというものがありましたが、これを回避する方法がAttach method not working with Watir-WebDriverにて、紹介されています。具体的には下記のような感じ。browserはWatir::Webdriverのインスタンス。 browser.window(:tit

                        1