selenium

pytest + seleniumでfixtureを使って共通処理をまとめる

以前の記事でsetup_method/teardown_methodを使って共通処理をまとめました。今回はそれと同様のことをpytestのfixtureというものを使って実現したいと思います。 setup_method/teardown_method を使った方法は以下の記事をご覧ください。 siro-uma.hatenabl…

pytestでsetup_method/teardown_methodを使って共通処理をまとめる

pytestで試験を書いていると共通の事前処理や事後処理が出てきたりすると思います。 その際の対処の方法について書いていきます。 環境 macOS 10.14 Python 3.6.4 Chrome 71.0.3578.98 pytest (4.0.2) selenium (3.141.0) 手順 今回は以前の記事で紹介したse…

Selenium + pytestを使ってUI自動テストを書いてみる

環境 macOS 10.14 Python 3.6.4 Chrome 71.0.3578.98 準備 pipモジュールのインストール まずは今回必要な最低限のpipモジュールをインストールします。 $ pip install pytest selenium $ pip list pytest (4.0.2) selenium (3.141.0) ChromeDriverの準備 続…

Selenium + Safari

SeleniumでSafariを動かすときの覚書です。 SafariDriver extensionのインストール Safariのwebdriverはextension形式です。SafariDriver.safariextzからextensionをダウンロードしてインストールしてください。 #以前はSafari Developer Programへの登録が…

第3回 日本Seleniumユーザーコミュニティ勉強会

かなり遅い投稿になりますが、、第3回 Seleniumユーザーコミュニティ勉強会に参加してきました。 初めての?勉強会だったけど、すぐにでも職場で使えそうなネタもあって、なかなか有意義な時間でした。 Opening session (TRIDENT 伊藤) 参加申し込み時に集計…