ブラウザを起動して閉じる2019-06-29B!SeleniumとPython(pytest)を使ってブラウザのテストを自動化したいと思います。今回はまず最初に、必要なもののインストールと、あとはブラウザを起動して閉じるまでを自動化してみようと思います。Chromeのインストールpython3のインストール今回私はMacOSで行いました。ファイルの準備と、各種インストールまず、適当なフォルダにファイルtest_sample.pyを作成します。自分で好きな名前をつけてもいいですが、必ずファイル名がtest_から始まるようにしておきましょう。(でないと、IDEの設定やら何やらで面倒が発生することがあります。)次に、pytestのインストールを行います。pytest続いてseleniumも入れましょう。環境変数PATHの通っているところに置く任意の場所に置いて、パスを指定するのいずれかの方法をとります。コーディング続いて、Chromeを起動してGoogleを開き、ブラウザを閉じるというコードを書きます。webdriver.Chrome()のようにカッコの中身が空でOKです。任意の場所に置いた方は、フルパスで指定するか、test_sample.pyからの相対位置を指定しましょう。pytestを実行ターミナルからtest_sapmle.pyを実行します。ファイルのあるディレクトリに移動して、以下コマンドを実行しましょう。test_sample.pyうまくいけば、Chromeが立ち上がってGoogleのトップページを開き、すぐに閉じる、という動きをします。以下、実行後のターミナルの例です。===============================================本記事に書いたものと同じものをYoshikiIto/selenium-and-pytestに置いておきました。次の記事以降の分も追加していきます。Ito都内でテストエンジニア&ブロガーをやっているyoshikiitoです。ソフトウェアエンジニアの学習方法や成長するための考え方、会社に依存せず自分の力で生きていけるエンジニアになる方法などについて興味があります。仕事は主にソフトウェアテストやテスト自動化。趣味は浦和レッズと読書と技術書を買って積むこと。