Pythonを使って、selenium を実行してみる

人がブラウザでテストするのを、プログラムを使ってテストするというものに、

selenium」というものがあるそうです。

いくつか使用できる言語がありますが、最近、Pythonをインストールしたのでこれを使おうと思います。

Python と pip が入っている状態で、

↓こちらを実行する。

pip install selenium
brew install chromedriver

もし、Javaのバージョンでエラーが出たら、以下を参照。

Install Multiple Java Versions on Mac

# coding:utf-8 from selenium import webdriver from selenium.webdriver.common.keys import Keys from time import sleep

# ブラウザを開く。 driver = webdriver.Chrome() # Googleの検索TOP画面を開く。 driver.get("https://www.google.co.jp/") # 検索語として「selenium」と入力し、Enterキーを押す。 driver.find_element_by_id("lst-ib").send_keys("selenium") driver.find_element_by_id("lst-ib").send_keys(Keys.ENTER) # タイトルに「Selenium - Web Browser Automation」が含まれるリンクをクリックする。 driver.find_element_by_link_text("Selenium - Web Browser Automation").click() # 5秒間待機してみる。 sleep(5) # ブラウザを終了する。 driver.close()