"BOKU"のITな日常

還暦越えの文系システムエンジニアの”BOKU”は新しいことが大好きです。

PG:Pythonによる自動化(RPA)

Selenium&pythonで入力したり、選択したりのTipsあれこれ

Selenium&pythonの組合せで、Webアプリケーションを自動化して使ってます。ちょっと、Tipsもたまってきたので、このへんで3回続き物構成で整理します。今回は「入力」「選択」なんかに関わる部分です。

Windowsアプリのsend_keys()の制約とネストしたエレメントとか/Appium+python

Windowsアプリをpythonから操作するやり方を整理しています。今回は、send_keysを使った入力で注意すべき制約と、ファイル参照ダイアログの操作とかでネストしたelementの参照したりしてみます。

Windowsアプリのelementの取得・値のセット・メニュー選択/Appium+python

基本中の基本である画面パーツ(ボタンとかテキストボックスとか)を識別して、何等かのアクションをさせる基本的な方法を確認します。今回は「さくらエディター」に文字列入力して、メニュー操作をしてみます。

Python+AppiumでWindowsアプリを操作する/インストールと環境構築と動作確認

seleninumライクにWindowsネイティブアプリケーションの自動テストができるWindowsAppDriverをpythonで使える環境を準備します。

python+seleniumでChromeとEdgeを操作する/インストールと環境設定と動作確認

Webアプリケーションの画面に、自動的に入力したり、リンクをクリックしたりというのをpythonでやってみます。pythonは、3.6系。seleniumというモジュールです。