Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

2013-11-20から1日間の記事一覧

Selenium | RubyでSeleniumによるページ操作の検証を効率よく行う手順

概要 RubyでSeleniumによるページ操作の検証を効率よく行う手順 詳細 RubyでSeleniumによるページ操作の検証を効率よく行う手順について。 ※この話はWatir等他のブラウザ操作系のツール利用時も同様SeleniumによるUIテストや自動化のプログラムを作成する際…

Selenium | frameを利用したページの自動操作

概要 frameを利用したページの自動操作 詳細 frameを利用したページの自動操作についてswitch_toメソッドを利用して、フレームの操作を切り替えます。 driver = Selenium::WebDriver.for :firefox # headerフレームを選択 driver.switch_to.frame("header") …

Selenium | リストボックスの操作

概要 リストボックスの操作 詳細 リストボックスの操作について 操作例 driver = Selenium::WebDriver.for :firefox driver.get "some_address" # idがsome_idのリストボックスをアクティブ化 selectbox = driver.find_element(:id => "some_id") selectbox.…

Selenium | find_elementによるエレメント操作

概要 find_elementによるエレメント操作 詳細 find_elementによるエレメント操作についてfind_elementでHTMLドキュメント内の各タグ要素を取得・操作できます。 driver = Selenium::WebDriver.for :firefox # IDによる検索 driver.find_element(:id => "hoge…

Cygwin | gemのエイリアスを一括生成

概要 Cygwin環境でgemのエイリアスを一括生成 詳細 Cygwin環境でgemを利用しようとするとLoadエラーが発生します。 下記のようにエイリアスをつけると利用が可能になるため、 .bash_profile等に設定することでエラーを回避できます。 alias gem='C:/Ruby193/…

Firefox

概要 WebブラウザFirefoxについて 詳細 項目 内容 新規プロファイルの作成 http://d.hatena.ne.jp/tbpg/20131120/1384968507 Seleniumでズーム比率を変更してブラウザ(Firefox)を起動する http://d.hatena.ne.jp/tbpg/20131120/1384952052 about:config ht…

Firefox | about:config

概要 about:config 詳細 FirefoxではURLにabout:configと入力することで ブラウザの詳細設定を行う画面に遷移します。 画面

Selenium | Seleniumでズーム比率を変更してブラウザを起動する

概要 Seleniumでズーム比率を変更してブラウザを起動する 詳細 Seleniumでズーム比率を変更してブラウザを起動する 内容 Firefoxのドライバに対して、プロファイルを指定して 表示比率を変更してSeleniumを起動することで対応可能です。 ソースコード http:/…

Firefox | 新規プロファイルの作成

概要 新規プロファイルの作成 詳細 新規プロファイルの作成方法について。 ・Firefoxが起動している場合は終了します ・firefox.exe -pで起動 ・プロファイル作成のダイアログが開くので任意の名前で新規プロファイルを作成します 補足 プロファイルフォルダ…