# coding=utf-8
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("https://www.baidu.com")
driver.find_element_by_id("kw").send_keys("Selenium2")
driver.find_element_by_id("su").click()
安装了firefox对应的webdriver,但是还是报错:网页打开了,但是没有跳转到百度,
原因:版本问题
查看了selenium版本:
C:\>pip show selenium
Name: selenium
Version: 3.6.0
Summary: Python bindings for Selenium
Home-page: https://github.com/SeleniumHQ/selenium/
Author: UNKNOWN
Author-email: UNKNOWN
License: Apache 2.0
Location: c:\users\lish\appdata\local\programs\python\python35\lib\site-packages
Requires:
查看了Firefox版本:目前是52.**(32位)
Firefox对应的geckodriver版本是:geckodriver-v0.19.1-win32.zip
于是将Firefox更新到最新版:57.0(32位)。
安装完毕后,运行代码,成功!
记得把webdriver放到与python.exe的目录下。