2020-04-01から1ヶ月間の記事一覧
unittestでテスト結果をログに出したくて、TextTestRunnerを使う際、TextTestRunnerに渡すパラメータのまとめ ログを出す時のコードはこんな感じ # unittest のメイン if __name__ == '__main__': # logのパス指定(logsディレクトリは事前に作っておきまし…
Pythonを使用していて、List とTupleの違いって???使い分けは??? どっちも他の言語でいうところの配列だよね。。。 と疑問に思ったので、下記を参考にしてまとめました realpython.com *Listの特徴 見た目はこんな感じ ['foo', 'bar', 'baz', 'qux'] …
SeleniumのWebDriverで、 ある条件になるまで待機するWebDriverWait関数に、複数の条件を指定する方法 通常、条件を一つ指定する例は下記のようになる。(id="someid" の要素がクリックできるまで待つ。10秒経ってもクリックできるようにならなかったら、例外…
SeleniumのWebDriverで、 期待したコンディションかどうか調べるexpected_conditionsをよく使うので、備忘録(日本語訳がなかったので、、、) 公式リファレンスはこちら selenium-python.readthedocs.io expected_conditions classで使用できる関数のリスト…
SeleniumのWebDriverを使用して、save_screenshot関数でサイトのスクリーンショットを撮る際に、表示されている画面のスクリーンショットしか撮影できない、、、 ページ全体のスクリーンショットを撮りたいなと思い、下記を参考にしましたが、うまくいきませ…
Pythonのunittest で、一気に全てのテストを実行するのではなく、一つ一つのテストを単体で実行する方法 /test.py import unittest class TestCommon(unittest.TestCase): def setUp(self): # 各test開始前の共通処理記載 def tearDown(self): # 各test終了…
MAMPでlocal環境作成して開発した時に、 「PHPプログラム内にメール送信の機能がある場合、実際にメール送信ができない、、、」 そこで、gmailのsmtpを使用して localでもメール送信できるように設定する方法を紹介します。 MAMPでlocal環境構築は下記が参考…
Webサイトテストの自動化&高速化のため、PythonのSeleniumを使用していた時、つまづいたので備忘録 checkboxに対してWebDriver のclick関数を呼んだところ、下記エラーが出たので、対処法を記載します selenium.common.exceptions.ElementNotInteractableEx…