タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

seleniumに関するdarupantsのブックマーク (7)

  • 10分でわかるブラウザ処理自動化!初心者向けSelenium IDE入門ガイド (2019/08版 : Selenium IDE v3.12.0) - Qiita

    ※ 宿泊日に設定している日付は記事を書いた(2019/08/14)時点でのものです。 デモサイトの仕様に軽く触れておきます。 当日は予約できない仕様になっているため、お試しの際には翌日以降の日付を指定してください。 宿泊料金は、平日7,000円(土日は25%増)で宿泊朝バイキングは宿泊日数x1,000円、プランのオプションはそれぞれ1,000円です。 手動で上記ステップの通りに入力していきます。 全ての入力が終われば、「利用規約に同意して次へ」をクリックします。 すると、予約内容確認画面に遷移します。 最後に、予約確認画面への画面遷移と合計金額を確認するステップを加えます。 以下のように、検証対象を選択して、右クリック ->「Selenium IDE」-> 「Verify Title」(「Verify Text」)を選択するだけでそれを確認するテストが追加されます。 【タイトル(予約確

    10分でわかるブラウザ処理自動化!初心者向けSelenium IDE入門ガイド (2019/08版 : Selenium IDE v3.12.0) - Qiita
  • Selenium IDE コマンドリファレンス (2019/09版 : Selenium IDE v3.12.0 [全96コマンドを徹底解説]) - Qiita

    Selenium IDE コマンドリファレンス (2019/09版 : Selenium IDE v3.12.0 [全96コマンドを徹底解説])SeleniumテストTravisCISeleniumIDEテスト自動化 はじめに 10分でわかるブラウザ処理自動化!初心者向けSelenium IDE入門ガイドでSelenium IDEを使い始めるためのガイドを書きました。 そこでは、条件分岐やループ処理など一部のコマンドについての解説を書きました。 記事では v3.12.0(2019/09時点での最新)のコマンド全部をサンプルコード を書きながら解説しています。 今回作成したサンプルコードはGithubに置いています。 https://github.com/RustyNail/SeleniumIDEDemo の SeleniumIDEcommand.sideをインポートすれば実行できます。

    Selenium IDE コマンドリファレンス (2019/09版 : Selenium IDE v3.12.0 [全96コマンドを徹底解説]) - Qiita
  • ゼロからはじめるPython(49) Pythonでブラウザ自動操縦してカード明細を自動でダウンロードしよう(その1)

    クレジットカードの利用明細はこまめにチェックする必要がある。なぜなら、カードの不正使用などの危険があるからだ。しかし、最近ではオンライン明細が推奨されており、カード会社のサイトにログインして、明細をダウンロードしなければならないことも多い。カードが複数枚あるなら、それはかなり面倒な作業となる。そこで、自動でカード明細をダウンロードするプログラムを作ってみよう。今回は、環境の構築をし、簡単なプログラムを作ってみよう。 Webブラウザを自動操縦しているところ Webブラウザを自動操作しよう PythonにはデータをWebから取得する命令がいろいろある。最も簡単なのは、Pythonに標準で用意されているurllib.requestだ。これを使うと任意のURLからデータを取得できる。しかし、最近のWebサイトは、セッションという仕組みを利用していたり、JavaScriptでページをレンダリングした

    ゼロからはじめるPython(49) Pythonでブラウザ自動操縦してカード明細を自動でダウンロードしよう(その1)
  • でんき家計簿:Selenium関連コード修正 - Itsukaraの日記

    1年半ぐらい前に、東京電力の「でんき家計簿」からデータをスクレイピングするツール(でんき家計簿データ抽出ツール)を書いたのですが、最近、Promiseの記事を読んだら、ネストの深い既存コードを、ネストの浅いPromiseチェーン形式でスッキリ書けることが分かったので、改修しました。 Promiseに加え、下記も変更しました。 待ち時間指定を指定した「前日分表示完了待ち」を排除。 「前日ボタン」未表示時の異常終了を回避。(正常終了) ファイルへ書出終了後に、メッセージを出力。 以上により、以前と比べて表示遅れの影響を受けにくくなると共に、正常終了を判定し易くなりました。 なお、今回、気付いたのですが、「でんき家計簿」は電力自由化以前の料金プラン契約者専用で、自由化後の新しい料金プランのWEB検針票および使用量と料金のグラフは「くらしTEPCO」を見る必要があるとのこと。また、最新2年間のデー

    でんき家計簿:Selenium関連コード修正 - Itsukaraの日記
  • Seleniumでスクリプトを書くのに使える記録ツールあれこれ | MagicPod Tech Blog | MagicPod: AIテスト自動化プラットフォーム

    Seleniumの記録・再生ツールといえばSelenium IDEやSelenium Builderが有名ですが、これらのツールはFirefox55以降動作しなくなっていました※1。そこでSeleniumプロジェクトチームによって新バージョンの開発が進められ、先日ついに、Chromeで動作する新しいSelenium IDEのバージョン1.0がリリースされました。 今日は、この新しいSelenium IDEをはじめとする、無料で使える様々なSeleniumスクリプトの記録ツールについてご紹介します。 なおこの記事では、プログラマー向けに、「プログラミング言語によるスクリプト作成の補助ツール」という観点から各種ツールを比較します。プログラミング言語でスクリプトを書く場合も、スクリプト記録ツールは下記のような用途に活用でき、非常に便利です。 ブラウザ上の要素のロケータ※2 を簡単に取得する テス

    Seleniumでスクリプトを書くのに使える記録ツールあれこれ | MagicPod Tech Blog | MagicPod: AIテスト自動化プラットフォーム
  • Selenium WebDriverでWebアプリのテストが変わる

    Chrome、Firefox、Internet Explorer、Opera、Android、iOSといったブラウザに対応し、Java、C#、PythonRubyなどが使えるWebテスト自動化ツールを簡単に紹介する連載。後編は、サンプルを例に、テストケースの作成、クラス設計、テスト手順の整理、コード化などを実践していく【2017年の情報に合うように更新】。

    Selenium WebDriverでWebアプリのテストが変わる
  • 20170809 start python_selenium

    4. Seleniumとは?  http://www.seleniumhq.org/  Webブラウザの操作を自動化できるOSS  対応ブラウザ  IE, Firefox, Chrome, Safari, Opera, Edge  利用できるプログラミング言語  Java, C#, JavaScript, PHP, Python, Rubyなど多数 5. Seleniumでできること・できないこと  できること  URL遷移  入力操作(テキスト入力、ラジオボタン/チェックボックス/プルダウンの選 択、ボタンのクリック等)  各種マウス操作 ※やや苦手(不安定になりがち)  画面の内容確認(タイトル、画面内の文字列、要素の表示/非表示、要素 の活性/非活性、CSSの値)  JavaScriptの実行  できないこと  ブラウザ外の操作(ファイル選択ダイアログの操

    20170809 start python_selenium
  • 1