2018-07-01から1ヶ月間の記事一覧

Android StudioのADB IDEAがかなり便利なのでご紹介

簡単に言うと、データを消したり再起動したりが便利にできるプラグインです。 詳細は以下に詳しいです。 AndroidStudio からアプリを停止したりデータを消したりアンインストールできるプラグイン「ADB Idea」

Seleniumでボタンをクリックするときは、ボタンの文字列を取得するのがいい

Seleniumでボタンやチェックボックスをクリックしたい時ですが、CSSセレクター等で指定してやるよりも、ボタンの文字列を指定してやるほうがいいです。 理由 動的にHTMLが生成される場合など、セレクターは構造の変化に弱い うまく動かなかった時に文字列の…

seleniumでselectボックスじゃないけどリスト形式になっていて、タイトルで選択状態を変えたいとき

みたいなややこしい場合があります。 セレクトボックスなら、Selectクラスを使うのが楽です。 そうじゃない場合、親の要素を取ってきて、子要素をリスト化するのがいいです。 ざっくりこんな感じ parent = driver.find_element("element") elements_list = p…

seleniumでselectボックスじゃないけどリスト形式になっていて、タイトルで選択状態を変えたいとき

みたいなややこしい場合があります。 セレクトボックスなら、Selectクラスを使うのが楽です。 そうじゃない場合、親の要素を取ってきて、子要素をリスト化するのがいいです。 ざっくりこんな感じ parent = driver.find_element("element") elements_list = p…

音声ファイルを再生する

MediaPlayerを使うとうまくいった。 1. res配下にrawファイルを作る 2. mediaplayerを使う 繰り返し再生する場合はsetOnCompletionListener を使う必要がありそう。 setOnCompletionListenerと、setOnErrorListenerの実装の仕方。java、android用 ( パソコン…

seleniumで要素までスクロールする処理

qiita.com こちらがとても使い勝手が良かったのでおすすめです。

pythonでディレクトリが無ければつくる

import os if not os.path.exists(path_to_dir): os.mkdirs(path_to_dir) os._exists というメソッドもあって、少し詰まっていた。