Python

スポンサーリンク
CI/CD, コード管理

[CircleCI]pip installがたまにおかしくなる

circle.yml内で、以下のような設定を行っています。 ソースを変更していなくてもたまに、処理が通らなくなる場合があります。 pip installにsudoをつけるかどうかで回避できます。 最近は、1ヶ月に1回程度起きていますが、これ...
Linux

シェルでファイル名一覧の取得

ファイル(ディレクトリを含む)一覧を取得したかった。 以下のようなサンプルを作った。 ディレクトリ”test123”下にある、ファイルに対して、Python実行する(ここでは、ディレクトリ配下はPythonファイルのみであることが前提として...
Python

[Python]コード内で、環境変数を呼び出したい時の書き方

Linuxなどで設定してる環境変数をpython実行内で、取得する方法です。 import os os.environ.get('例:PATH') 参考
Python

[Python]Unittest ユニットテスト

Pythonのユニットテストフレームワーク 26.4.7. サブテストを利用して繰り返しテストの区別を付ける パラメータの値しか違わないような小さな差しかない複数テストを書きたい場合に、コンテキストマネージャ subTest() を使うこと...
Selenium等Test系

[Python,Selenium]BrowserStack 設定内容のメモ

PythonでSeleniumを動かして、BrowserStackと連携させる方法は、以下の公式ページに記載されています。 書いてあることをそのままやったつもりが理解不足で、はまったところをメモしていきます。 書いてみるとしょーもないハマり...
CI/CD, コード管理

[CircleCI,Selenium]エラーImportError: No module named selenium

以下のサイトを参考に環境を構築したのですが、エラーが発生しました。 CircleCIでSeleniumを実行する方法 エラー内容 全く同じコードを使ってみても、問題は解消されず調査しました。 $ python scripts/webdriv...
CI/CD, コード管理

[CircleCI, Selenium, BrowserStack]連携する方法

※この辺は、情報がなかなか見つけれなかったので、もう少し細かく書きたい。。 ■目的&条件 BrowserStackで、Seleniumを動かす かつ、ローカルアドレスのサイトのテストを行う かつ、Python、Macで実行 $ ./Brow...
Selenium等Test系

[Selenium]find_element_by_class_nameとfind_element_by_xpath

FirefoxのSelenium IDEで、pythonへテストケースのエクスポートを行ったところ、 クラスのクリックの処理で以下のようなエラーコードに変換されていて、処理が行われないようになっていた。 # ERROR: Caught ex...
Python

[Python,Selenium]スクリーンショット保存

Seleniumの機能として、スクリーンショットを保存する方法について、少しはまっていたので、スクショの保存方法についての情報を残しておきます。 ■Linuxコマンドで保存 from datetime import datetime cmd...
Python

[Python]PyAutoGUIのインストールで躓いた話

Pythonでスクリーンショットを保存したく、PyAutoGUIをインストールしようとしたところエラーが発生し、解決に至るまでやったことをメモします。 論理的なことや正確さは考慮していないため、 必要ない操作がある可能性はあります。 ※ただ...
スポンサーリンク