CI/CD, コード管理[CircleCI]pip installがたまにおかしくなる circle.yml内で、以下のような設定を行っています。ソースを変更していなくてもたまに、処理が通らなくなる場合があります。pip installにsudoをつけるかどうかで回避できます。最近は、1ヶ月に1回程度起きていますが、これ、こち... 2016.11.07CI/CD, コード管理
Linuxシェルでファイル名一覧の取得 ファイル(ディレクトリを含む)一覧を取得したかった。以下のようなサンプルを作った。ディレクトリ”test123”下にある、ファイルに対して、Python実行する(ここでは、ディレクトリ配下はPythonファイルのみであることが前提としていま... 2016.10.19Linux
Python[Python]コード内で、環境変数を呼び出したい時の書き方 Linuxなどで設定してる環境変数をpython実行内で、取得する方法です。import osos.environ.get('例:PATH')参考 2016.10.18Python
Python[Python]Unittest ユニットテスト Pythonのユニットテストフレームワーク26.4.7. サブテストを利用して繰り返しテストの区別を付けるパラメータの値しか違わないような小さな差しかない複数テストを書きたい場合に、コンテキストマネージャ subTest() を使うことで、... 2016.10.12Python
Selenium等Test系[Python,Selenium]BrowserStack 設定内容のメモ PythonでSeleniumを動かして、BrowserStackと連携させる方法は、以下の公式ページに記載されています。書いてあることをそのままやったつもりが理解不足で、はまったところをメモしていきます。書いてみるとしょーもないハマり方を... 2016.09.28Selenium等Test系
CI/CD, コード管理[CircleCI,Selenium]エラーImportError: No module named selenium 以下のサイトを参考に環境を構築したのですが、エラーが発生しました。CircleCIでSeleniumを実行する方法エラー内容全く同じコードを使ってみても、問題は解消されず調査しました。$ python scripts/webdriver_s... 2016.09.26CI/CD, コード管理
CI/CD, コード管理[CircleCI, Selenium, BrowserStack]連携する方法 ※この辺は、情報がなかなか見つけれなかったので、もう少し細かく書きたい。。■目的&条件BrowserStackで、Seleniumを動かすかつ、ローカルアドレスのサイトのテストを行うかつ、Python、Macで実行$ ./BrowserSt... 2016.09.21CI/CD, コード管理
Selenium等Test系[Selenium]find_element_by_class_nameとfind_element_by_xpath FirefoxのSelenium IDEで、pythonへテストケースのエクスポートを行ったところ、クラスのクリックの処理で以下のようなエラーコードに変換されていて、処理が行われないようになっていた。# ERROR: Caught exce... 2016.09.16Selenium等Test系
Python[Python,Selenium]スクリーンショット保存 Seleniumの機能として、スクリーンショットを保存する方法について、少しはまっていたので、スクショの保存方法についての情報を残しておきます。■Linuxコマンドで保存from datetime import datetimecmdnam... 2016.09.15Python
Python[Python]PyAutoGUIのインストールで躓いた話 Pythonでスクリーンショットを保存したく、PyAutoGUIをインストールしようとしたところエラーが発生し、解決に至るまでやったことをメモします。論理的なことや正確さは考慮していないため、 必要ない操作がある可能性はあります。※ただ、S... 2016.09.15Python