Seleniumとは ブラウザの操作を自動化するライブラリです。プログラムを介してブラウザ上で行う操作を指定し、自動操作を行います。 ブラウザ上の操作とは、 指定したボタン・リンクをクリックする テキストボックスに文字を入力する ラジオボタンを選択する チェックボックスをチェックする selectメニューを選択する 画...
テスト
テストの記事一覧
Seleniumのブラウザの操作で「戻る」、「進む」、「リロード(再読み込みorリフレッシュ)」するためのメモしていきます。 取得コード それぞれの取得コードをそれぞれ記載します。driver変数はwebdriverのインスタンスが入っているものとして取り扱っています。 戻る driver.back() ブラウザの戻る...
Selenium+Pythonでページタイトルを取得するためのメモを残します。 取得コード driver.title driver変数はwebdriverのインスタンスを格納しておきます。title変数の中には現在アクセス中のURLが持つページタイトルが格納されます。 実装例 import os from seleni...
ついにこの時が来ました、、「Gitプッシュすれば勝手にSeleniumの自動テストが夜中に走り、朝テスト結果を確認する」という夢が叶うときが・・・! Jenkins+Git+Seleniumによりなんとか形になりました。個人的には結構大変でした、、ぜひ何かの足しになればと思います。 ※備忘録的な意味も強い、忘れてしまい...
Linux環境でSeleniumを実行する手順を残しときます。 今まではWindowsのPychrm経由でしたが、、Linuxサーバで実行環境を用意しておけばリモート実行もできるし、幅が広がる、、、はず! インストール ISOファイルのダウンロード 公式サイトから「MIRACLE LINUXをダウンロード」ボタンをクリ...
Seleniumで自動テストのソースコードを0から作成するのは面倒。 ▼ちょっと頑張ることで何とかなりそうだけど、、、これも面倒 http://holiday-programmer.net/selenium-auto-pre/ そこで! Selenium IDEを使うことで、操作しながらテストコードのベース作成をしてい...
自動テストをしたいけどソースコードは書けない! 自動化したいブラウザの処理があるけどどうすりゃいいんだ・・・! そんな方に朗報・・・! ChromeのSelenium IDEアドオンを使うことで、ソースコードを書かずに、 打開する!! アドオンのインストール まずはアドオンをインストールするため、Chromeブラウザで...
Seleniumやるかー、そろそろ作りこむかーと思っていたところ、とあるニュースを発見。 Chrome for Testing: reliable downloads for browser automation (Chrome for Testing:ブラウザ自動化のための信頼性の高いダウンロードサービス) だと・・...
DeprecationWarning: executable_path has been deprecated, please pass in a Service object ↑いつから出ていたんだこのエラー、、、executable_pathをwebdriver.Chrome()関数で直接使おうとした場合、sele...
一言コメント テストが好きなエンジニアには申し訳ないが、非常に退屈な工程なんですよね。 そのくせ必要な工程であることは間違いないのでタチが悪い。 ただSeleniumで自動テストを作ってるときは楽しかったなぁ、、、自動テストおススメです!!...
プロフィール
最近の投稿
カテゴリー
人気の記事など
アーカイブ
- 2024年11月1
- 2024年10月1
- 2024年9月1
- 2024年8月1
- 2024年7月2
- 2024年6月2
- 2024年5月2
- 2024年2月4
- 2024年1月4
- 2023年12月12
- 2023年11月4
- 2023年10月5
- 2023年9月4
- 2023年8月4
- 2023年7月5
- 2023年6月4
- 2023年5月2
- 2023年3月2
- 2023年2月2
- 2023年1月3
- 2022年12月4
- 2022年11月3
- 2022年10月4
- 2022年9月3
- 2022年8月2
- 2022年7月2
- 2022年6月3
- 2022年5月3
- 2022年4月2
- 2022年3月2
- 2022年2月1
- 2022年1月1
- 2021年12月2
- 2021年11月1
- 2021年10月1
- 2021年9月3
- 2021年8月2
- 2021年7月4
- 2021年6月6
- 2021年5月5
- 2021年4月6
- 2021年3月10