def main()

in example/sample_selenium.py [0:0]


def main():
    # WebDriverのパスを指定してChromeを起動
    driver = webdriver.Chrome("bin/chromedriver_mac_v2_41")

    # Yahooのページをブラウザで開きます
    driver.get("http://www.yahoo.co.jp")

    """6行目は入力したいテキストフィールドの要素を取得しています。
    このページのHTMLソースを見ると、検索語を入力するテキストフィールドのIDがsrchtxtということがわかるので、
    find_element_by_idメソッドを使ってこの要素を取得します。"""
    elem_search_word = driver.find_element_by_id("srchtxt")

    """7行目は取得した要素にsend_keysメソッドを使ってseleniumという文字を入力しています。"""
    elem_search_word.send_keys("selenium")

    # 検索ボタン要素の取得
    elem_search_btn = driver.find_element_by_id("srchbtn")

    # 検索ボタンをクリックする
    elem_search_btn.click()

    elements_a = driver.find_elements_by_css_selector("#WS2m .w .hd h3 a")
    for elem in elements_a:
        url = elem.get_property("href")
        print(url)