タグ

Seleniumに関するlatteruのブックマーク (11)

  • まだまだ使うぞSelenium IDE - Qiita

    こんにちは! この期におよんでまだSelenium IDEの技術記事を書くクソバカは誰だ!!! 俺だよ!!!! 思ったより早く死にましたテヘッ WebExtensionsへの完全移行はFirefox 57からだとMozilla公式ブログに書いてあったので、もうちょっといけると思っていたのですが... Add-ons in 2017 | Mozilla Add-ons Blog 先日リリースされましたFirefox 55でSelenium IDEを起動してみたところ、 ウッ 動け、動け、動いてよ!! 「Table view is not available with this format.」ってなんなんだよ!!!! 単なるデグレっぽい 同じエラーメッセージは2013年から折々報告されているもので、GitHubにも2015年頃からのissueがあります。 なので、WebExtensionsへ

    まだまだ使うぞSelenium IDE - Qiita
  • [2017年時点] Selenium IDE のまとめ - Qiita

    はじめに 「SeleniumIDE」で検索するといろいろな知見が見つかりますが、2016年時点で有効な情報を自分の整理も含めてまとめてみますいました。 が が が 2017年8月! このタイミングでリリースされた FireFox55から SeleniumIDEは動かなくなりました。詳しくはこちらの記事にあります 。まだまだ使うぞSelenium IDE 上記の記事にもありますが、選択肢はあまりなく、FireFox54以前にバージョンダウンするか ESR版をインストールするといったところが現実的なところ。 Selenese の生成ができなくなるとなると selenese-runner-javaこちらもこれからどうされるのか気になるところ これからどうしよう・・・ 公式の作成ではないですが Chromeで動くIDEがこれ。 Kantu for Chrome plus Selenium IDE

    [2017年時点] Selenium IDE のまとめ - Qiita
  • PythonでWebスクレイピングする時の知見をまとめておく - Stimulator

    - はじめに - 最近はWebスクレイピングにお熱である。 趣味機械学習のデータセット集めに利用したり、自身のカードの情報や各アカウントの支払い状況をスクレイピングしてスプレッドシートで管理したりしている。 最近この手の記事は多くあるものの「~してみた」から抜けた記事が見当たらないので、大規模に処理する場合も含めた大きめの記事として知見をまとめておく。 追記 2018/03/05: 大きな内容なのでここに追記します。 github.com phantomJSについての記載が記事内でありますが、phantomJSのメンテナが止めたニュースが記憶に新しいですが、上記issueにて正式にこれ以上バージョンアップされないとの通達。 記事内でも推奨していますがheadless Chrome等を使う方が良さそうです。 - アジェンダ - 主に以下のような話をします。 - はじめに - - アジェンダ

    PythonでWebスクレイピングする時の知見をまとめておく - Stimulator
  • アイフラッグラボ(アイフラッグ)| Selenium IDEのループ処理

    iFLAG Labs is a technical information site which iFLAG offers. iFLAG Labs provides you with the opportunity to experience and evaluate new and emerging innovations, technologies, and service from iFLAG. 皆さんこんにちは。アイフラッグの品質管理チームKです。 Selenium IDEでループ処理をやりたいけど、ループ回数を指定する方法しか見つかりませんでした。 例えばブログ記事の「削除」ボタンを記事の回数分だけクリックしたい場合など、ループ回数が特定ではない場合はちょっと困りますね。 そこで今回は、テスト処理をn回ループする方法をご紹介します。 エクステンションのインストール 今回のループ処

  • Selenium WebDriver + Excelファイル でデータ駆動型テスト - suzukij's diary

    前回の続きです。 Selenium WebDriverのテストケースを試験的に運用してみたのですが、各画面の入力項目や期待値があるため、通常よりも扱うパラメータが多くなってしまい、テストケースの管理がしづらくなったり、シナリオテストのコードの見通しが悪くなったりしてしまいました。 そこで JUnit Parameterized と XLSBeans を組み合わせてパラメータをExcelファイルで管理し、データ駆動型テスト(異なるテストパスでデータを変更できるテスト)をしてみたところ結構イイ感じだったので書いておきます。 JUnit Parameterizedとは? @Parametersアノテーションを記述したメソッドでテストデータの設定をし、テストデータの数だけテストケースを繰り返し実行してくれる機能です。 テストケースの内容を変えずにパラメータのみを変更して繰り返しテストを実行したい場

    Selenium WebDriver + Excelファイル でデータ駆動型テスト - suzukij's diary
  • Seleniumで繰り返し作業を効率化する - GeekFactory

    Seleniumといえばソフトウェア開発を連想する人が多いと思いますが、日常の繰り返し作業を効率化するツールとしても活用できます。毎週の会議室予約などのWebブラウザから単調な操作を繰り返す作業は、Seleniumでまとめて処理しましょう。 ここでは、リンク切れになったWebページをGoogleの検索結果から一括削除する方法をご紹介します。 (1)操作の記録 Googleの検索結果からリンクを削除するにはこのページでURLを申請します。申請が承認されるとリンクが削除されます。リンク先が404 Not Foundを返さない場合は承認が却下されます。たくさんのリンクを削除するには、下の画面でURLを入力する作業を繰り返さなければなりません。 まずは、1回の申請操作を記録しておきます。メニューの[ツール]→[Selenium IDE]でSeleniumを起動します。起動時には右上の赤いボタンが押

    Seleniumで繰り返し作業を効率化する - GeekFactory
  • 全国の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
  • Seleniumでif文が使える「flow control」アドオンが超便利! | colori

    Selenium IDE等でテストケースを作る際に、以下のようなシチュエーションに遭遇したことはないでしょうか? 商品購入ボタンを押すと、ログイン中の場合はそのまま配送選択ページに遷移する。 ログアウト時はログイン画面に遷移するので、アカウント情報を入力。 これってモロに条件分岐なんですよ。 しかしSeleniumのみでこれを行うのは意外と至難の業なのです。 そこで登場するのが今回ご紹介するSeleniumの機能拡張アドオン「flowControl」。 flowControl導入で使えるようになるコマンド一覧 アドオンをインストールすると、次のようなコマンドが使えるようになります。 コマンド 対象 値 解説 gotolabel

  • Selenium-IDE — Selenium 日本語ドキュメント

    はじめに¶ Selenium-IDE (統合開発環境) は、Selenium テストケースを開発するためのツールです。Selenium-IDE は使いやすい Firefox プラグインで、一般にテストケースを開発するための最も効率的な方法です。Selenium-IDE ではコンテキストメニューも使用できます。コンテキストメニューを使うと、まず現在ブラウザに表示されているページ上の UI 要素を選択し、次に Selenium コマンドのリストから目的のコマンドを選択できます。コマンドのパラメータは、選択された UI 要素のコンテキストに従って、あらかじめ定義されたものが使われます。Selenium-IDE を使う方法は、時間の節約になるだけでなく、Selenium スクリプトの構文を学ぶ手段としても優れています。 この章では Selenium-IDE について詳しく取り上げ、Selenium

  • Selenium IDEの導入のいろいろ - Qiita

    セレン (英: selenium) は原子番号34の元素。元素記号は Se。カルコゲン元素の一つ。セレニウムとも呼ばれる。 (wikipediaより) 今回、記事にしたのは元素のセレニウムではなく、WebUIの自動テストツールです。 (実はプログラマに化学系出身の方が多いというのは、私の周りだけでしょうか) Selenium IDEは、Webブラウザのテストを自動化するためのツールでFireFoxのアドオンで提供されています。 Selenium IDE以外にSelenium WebDriverというプログラムからテストできるライブラリがあります。 Selenium WebDriverについては 今回は省かせて頂きます。 Seleniumにはいくつか種類がありますが、下記のサイトで解説されていますので参考になると思います。 http://blog.trident-qa.com/2013/05

    Selenium IDEの導入のいろいろ - Qiita
  • イマドキのIDE事情(157) SeleniumでWebアプリケーションのテストを自動化しよう

    Seleniumとは? Seleniumは、Webブラウザのテストを自動化するためのツールのスイートで、以下のプロダクトから構成されている。 Selenium IDE … テストケースを作成・実行するためのGUIツール。Firefoxアドオンとして動作する Selenium RC … Selenium IDEで作成したテストケースをコマンドラインで実行でき、Firefox以外のブラウザでもテスト可能 Selenium Grid … 様々なOS、ブラウザ上でSelenium RCを複数インスタンス実行し、テスト時間を短縮できる Selenium WebDriver … Selenium 2.0から導入された、ブラウザをプログラムから操作するためのライブラリ 以前のSeleniumはHTMLで記述したテストケースをブラウザ上のJavaScriptで実行するというものだったため、テストケースから

    イマドキのIDE事情(157) SeleniumでWebアプリケーションのテストを自動化しよう
  • 1