python3.6.4+selenium3.10.0+FF60.0.1+geckodriver0.21.0环境搭建

python3:python3.6.4+selenium3.10.0+FF60.0.1+geckodriver0.21.0环境搭建

 

 

selenium:python3.6.4+selenium3.10.0+FF60.0.1+geckodriver0.21.0环境搭建

 

FF60.0.1:python3.6.4+selenium3.10.0+FF60.0.1+geckodriver0.21.0环境搭建

 

geckodriver0.21.0:python3.6.4+selenium3.10.0+FF60.0.1+geckodriver0.21.0环境搭建

selenium3开始需要geckodriver的支持。https://github.com/mozilla/geckodriver/releases   下载python3.6.4+selenium3.10.0+FF60.0.1+geckodriver0.21.0环境搭建

需要放到python.exe的同级目录下。

首先第一个启动FF浏览器。

#coding=utf-8
from selenium import webdriver
import time

'''
find_element_by_id()
find_element_by_name()
find_element_by_class_name()
find_element_by_tag_name()
find_element_by_link_text()
find_element_by_partial_link_text()
find_element_by_xpath()
find_element_by_css_selector()
'''

driver = webdriver.Firefox()
driver.get("http://www.baidu.com")
time.sleep(2)
driver.find_element_by_id("kw").send_keys("Selenium3.10.0")
time.sleep(2)
driver.find_element_by_id("su").click()
time.sleep(2)

driver.quit()

没报错,直接运行启动FF:

python3.6.4+selenium3.10.0+FF60.0.1+geckodriver0.21.0环境搭建