Selenium

Selenium

【Python】Seleniumでボタン・チェックボックス等の要素をクリックする方法

今回は、Seleniumで要素をクリックする方法を解説します。 状況別に4パターンのクリック方法を解説していますので、ご自身の環境に合わせて参考にしていただければと思います。 (adsbygoogle = window.adsbygoogl...
Python

【初心者向け】Seleniumとは何か?仕組み・使い方を分かりやすく解説【ブラウザ自動化】

今回は、Seleniumについて、仕組みや使い方などを初心者の方向けに解説します。 Seleniumとは Seleniumとは、ブラウザを自動操作するためのツールです。 Power Automate等のRPAツールとは違うの? 最近では、「...
Python

Seleniumでテーブルの要素を取得する方法をサンプルコード付きで解説

今回は、Seleniumでテーブルの要素を取得する方法について解説します。 基本となるソースコード(これをベースに解説します) 本記事のサンプルコードは、全て以下のコードをベースに解説しています。 from selenium import ...
Python

【Selenium】子要素を取得する方法をサンプルコード付きで解説

本記事では、Seleniumで子要素を取得する方法について解説します。 親要素と子要素とは そもそも、子要素とは何かについて確認しておきたいと思います。 以下はYahoo!JAPANのトップページです。左のほうに「ショッピング」「ヤフオク」...
Python

【Python】Seleniumリファレンス よく使うメソッドまとめ【逆引き】

本記事では、ブラウザ自動操作ツール「Selenium」において、よく使うメソッドをまとめます。初心者の方や、はじめてセレニウムを使う方に向けた記事となっています。 「普段Seleniumを使ってるけど、あのメソッドどう書くんだっけ・・・」な...
Python

【selenium】find_elementで要素が取得できない・エラーになる原因とその対処法

今回は、Seleniumのfind_elementメソッドで要素がうまく取れない場合の対処法について解説します。 はじめに Seleniumのfind_elementメソッドでHTMLの要素を取得しようとした際に、取得したい要素とは違うもの...
Python

【Selenium】リンクタグ(a href)からURLを取得する方法

本記事では、Seleniumを使ってリンクタグからURLを取得する方法を解説します。 (adsbygoogle = window.adsbygoogle || []).push({}); なお、本記事ではChromeDriverを用いて、G...
Selenium

【テスト自動化】プログラミング不要!Selenium IDEの使い方

今回は、プログラミング一切不要でブラウザ操作を自動化できる無料ツール「Selenium IDE」の使い方について、初心者の方でも分かるように詳しく解説します。 簡単にスクレイピングできる方法を知りたい テスト自動化を手軽に行いたい 毎日の繰...
Python

【Python】SeleniumでWebサイトに自動ログインする方法をサンプルコードで解説

PythonとSeleniumでWebサイトに自動ログインする方法を紹介します。例として「マネーフォワード」さんのクラウド勤怠に自動でログインする手順を解説します。 ログインフォームであれば何でも良かったんですが、マネーフォワードの家計簿ア...
Python

【初心者向け】PythonでSeleniumインストール手順【ブラウザ自動操作】

今回は、PythonでWebページを自動操作する際の手順を紹介します。 (adsbygoogle = window.adsbygoogle || []).push({}); ブラウザ自動化のしくみを簡単に解説 「Selenium」とは、ブラ...