Selenium

Python

【Python】SeleniumでGoogleに自動ログインする方法・ログインを保持する方法

Seleniumを使用してGoogleにログインしようとすると、以下のような画面が表示されログインできません。 このブラウザまたはアプリは安全でない可能性があります。 そこで今回は、SeleniumでGoogleアカウントに自動ログインする...
Python

【Python】Selenium起動時オプション一覧まとめ【ブラウザ自動操作】

今回は、Python×Seleniumでブラウザを起動する際に使えるオプションをまとめます。 起動時オプションとは? Seleniumの起動時オプションとは、ブラウザを起動する際に追加で設定できるオプションのことです。たとえば、「Selen...
Python

【Python】Seleniumをヘッドレス(画面なし)で動かす方法・注意点

今回は、Python×Seleniumで、ヘッドレスモード(画面なし)で実行する方法について紹介します。 (adsbygoogle = window.adsbygoogle || []).push({}); ヘッドレスモードとは? Sele...
Python

Selenium×Tkinterで起動時にアカウント・接続先を選べるようにする

今回は、Seleniumで起動時にテストアカウント・接続先を選べるようにする手順について解説します。 ソースコードを載せています。同じ構成で作成すれば動くと思いますので、テスト自動化をより効率的に行いたい方は参考にしてみてください。 (ad...
Python

Seleniumのプロセスが残ってタスクマネージャーに大量のChromeが発生する問題とその解決策

今回は、chromedriver×Seleniumでブラウザを起動したあとに、プロセスが残る問題について解説します。 何度もプログラムを実行しているうちに、プロセスが増えてメモリを消費してしまう事象について、画面上でプロセスを終了する方法と...
Python

【Selenium】インストールしたchromedriverの場所を確認する方法

今回は、インストールしたchromedriverの場所を確認する方法を解説します。 chromedriverの実体がどこにあるのか分からなくなった・・・ chromedriverが複数あって整理したいけど、どれを消していいのか分からない な...
Python

Chrome for Testingの使い方 ブラウザとChromeDriverでテスト自動化

今回は、Chrome for Testingの使い方について解説します。 (adsbygoogle = window.adsbygoogle || []).push({}); Chrome for Testingとは Chrome for ...
Python

【Selenium】初心者向け!XPathで要素を取得する方法【Python】

今回は、SeleniumでXPathを指定して要素を取得する方法を解説します。 XPath指定ができるようになると、Classやnameなどで指定してもうまく要素を取れない場合にも取得できたり、リストやテーブルの特定の行・列のみ取得するなど...
Python

【Python】Seleniumでファイルをアップロードする方法

今回は、Seleniumでファイルをアップロードする方法について解説します。 (adsbygoogle = window.adsbygoogle || []).push({}); Selenium実行前の注意点 Seleniumで自動操作す...
Python

【Python】SeleniumでWebページのファイルをダウンロードする方法

今回は、SeleniumでWebページのファイルをダウンロードする方法をサンプルコード付きで解説します。 (adsbygoogle = window.adsbygoogle || []).push({}); ファイルダウンロード手順 今回ダ...