タグ

Seleniumに関するhrt305のブックマーク (8)

  • Selenoid 入門 〜軽量で多機能な Selenium Grid〜 - 生産性向上ブログ

    github.com 今回は、軽量で多機能な Selenium Grid である Selenoid についてまとめてみます。 目次 Selenium Grid とは? Selenoid とは? 軽量 セッションごとに Node が作成される 便利な機能 Getting Started Selenoid の起動 ステータスチェック テスト Live ブラウザスクリーン 録画 ログ取得 Selenoid の停止 Docker の推奨設定 ブラウザの設定ファイル その他の機能 まとめ Selenium Grid とは? まず、いきなり Selenoid について書く前に、その前提となる Selenium Grid について簡単に説明します。 ブラウザテストの自動化などでよく使われる Selenium ですが、並列で複数のブラウザを使用して Selenium テストを実行するときに Seleniu

    Selenoid 入門 〜軽量で多機能な Selenium Grid〜 - 生産性向上ブログ
  • Web UIテスト自動化の実行環境をSelenium Gridで - ZOZO TECH BLOG

    どうも品質管理部エンジニアチームの木村です。 最近の話ではないんですがWeb UIテスト自動化をしようとなった時の事を書きます。 まずは初期段階の実行環境についてです、自動テストスクリプトの構築や処理そのものはまた次回。 Seleniumでテストを自動化したい! ZOZOTOWN に限らず最近のサービスはなんでもリリース頻度が高いです。 そして何故なのか、いついかなる時も、開発スケジュールは押し気味になります。 これは業界七不思議の1つです。たぶん。 品質管理部としてのテストは開発スケジュールの一番最後に置かれます。 つまり…短期決戦必須となります…。 そんなよくある話からSeleniumを使ってWeb UIテストを自動にしたいという流れになりました。 リリース頻度が高ければ高いほど、リグレッションテストはおろそかになると思うので、そこを自動テストで改善できると素敵です。 じゃあ自動テスト

    Web UIテスト自動化の実行環境をSelenium Gridで - ZOZO TECH BLOG
  • Selenium で Frameがある画面をテストする - Qiita

    はじめに ユーザーが行いたい操作を一覧(メニュー)にし選択に合わせて画面を切り替えてゆくシーンでは Framタグを使用した画面構成が多いと思います。 こういった画面をSeleniuimで操作する場合の話です 環境 SeleniumIDE 2.9.0 FireFox 38.0 IE 9 IEDriverServer_Win32_2.45.0 サンプルサイト:Selenium JavaDoc http://seleniumhq.github.io/selenium/docs/api/java/index.html 操作内容は 1. org.openqa.selenium.firefox を選択 2. FirefoxProfile を選択 3. Class FirefoxProfile が表示されていることを確認 リンクがそれぞれ別フレームになっている(3フレーム)構成の画面です Seleniu

    Selenium で Frameがある画面をテストする - Qiita
  • テスト自動化研究会 - 4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス

    オープンソースのブラウザテストツール「Selenium WebDriver」の使い方と、テストスクリプトを効率よくメンテナンスする方法について、実際にプログラムを書きながら学べるチュートリアル形式教材です。 前半は、Selenium入門ドリルです。基礎から丁寧に解説されているので、Seleniumは初めての方でもテストが書けるようになります。 後半では、テストのメンテナンス効率をあげるための技法「ページオブジェクトデザインパターン」の習得を目指します。こちらも基礎から解説していくので、Seleniumが初めての方でも大丈夫です。 プログラミング言語Javaでテストスクリプトを作成するので、Javaで基的なプログラムが書ける必要があります。 自習教材として利用する場合 前提知識・事前準備手順ドキュメントの手順に従い、必要な事前準備とインストールを完了させます。作成したEclipseプロジェ

    テスト自動化研究会 - 4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス
  • 全国のSeleniumer必読 - Qiita

    アナウンス Selenium 談話会 in Slack まだまだ活動続けています!!(2019/09/09追記) https://selenium-danwakai.connpass.com/ でアナウンスを出しています。 2015/春から「Selenium 談話会 in Slack」というものをはじめました Slack(チャット)を使って日々の困りごとなどを同士とリアルタイムで情報交換することができます 登録されたユーザは2015/06/25時点で35名 => 2019/09/09時点で596名 半年に1回程度でチャット上に集まってテーマを決めて話をしています Ex) 「第3回Selenium談話会 in Slack」 のまとめ 詳細、参加方法などは上記リンク先に書いています 2018/09/18時点で13回開催しています。ご興味のある方はお気軽にご参加ください https://sele

    全国のSeleniumer必読 - Qiita
  • webdriverjs + jasmine-nodeでWebテストをする。(各種input制御) - Qiita

    やりたいこと webdriverjsでの各種入力項目の制御方法が知りたい。 まとめ 自分で書いたHTMLならidとかclassをきちんと入れられるので問題なさそう。 基、sendKeys()とclick()でなんとなりそう。 テストを書く var webdriver = require("/usr/local/lib/node_modules/selenium-webdriver"); var driver = new webdriver.Builder() .withCapabilities(webdriver.Capabilities.chrome()) .build(); describe('input test',function(){ it('input',function(done){ driver.get("http://localhost/input.html"); //

    webdriverjs + jasmine-nodeでWebテストをする。(各種input制御) - Qiita
  • SeleniumでJavaScriptを使う方法いろいろ(変数・関数などの利用) | colori

    Selenium(Selenium Core, Selenium IDE, Selenium RC など)でテストケースを書く場合、かゆいところに手を届かせたい時に是非とも利用したいのがJavaScriptです。 しかし、まだまだその情報が気軽に手に入らないのが残念なところ。 「ないなら書いてしまえ!」ということでSeleniumでJavaScriptを利用したい場合に使える方法をまとめてみることにしました。 逆引き辞典にしたいのかリファレンスにしたいのかわけがわからんカテゴライズになっていますが、少しづつ増やしていくので気長にお待ちください。 使用バージョンはSelenium 1.0です。 目次 JavaScript編 Selenium空間とページ空間の違いによるJavaScriptの使い分け JavaScriptによるDOM指定でエレメント(要素)を特定する 各種コマンドの入力欄に

  • selenium 主なコマンド一覧 - 主に言語とシステム開発に関して

    よく使うコマンド集。 分類済み。 移動 open [url] [] : urlを開く submitAndWait [formのid] [] : 送信して結果を待つ click [id] [] : リンクやボタンをクリック clickAndWait [id] [] : リンクやボタンをクリックして,画面遷移を待つ 確認 verifyTitle [text] [] : titleを確認 assertTitle [text] [] : titleを確認。違えば停止。 verifyText [id] [text] : 要素の文字列を確認 assertText [id] [text] : 要素の文字列を確認。違えば停止。 verifyValue [id] [value] : フォーム要素の内容を確認。(セレクトボックス含む) assertValue [id] [value] : フォーム要素の内容を

    selenium 主なコマンド一覧 - 主に言語とシステム開発に関して
  • 1