Python Selenium 测试

python下安装selenium包,然后根据浏览器版本下载对应支持程序,写了个简单的测试。

webdriver驱动下载:

Chrome

不同的Chrome的版本对应的chromedriver.exe 版本也不一样,下载时不要搞错了。如果是最新的Chrome, 下载最新的chromedriver.exe 就可以了。
把chromedriver的路径也加到环境变量里。
 
Firefox
根据自己的操作系统下载对应的驱动即可,使用的话,需要把驱动的路径和火狐浏览器的路径加入到环境变量里面才可以
 
IE
根据自己selenium版本下载对应版本的驱动即可,python的话,下载里面的IEDriverServerxxx.zip即可,这个是区分32和64位系统的,根据自己的系统下载即可,需要注意的是,如果要打开IE浏览器的话,需要在浏览器的Internet选项中的安全页里有4个安全选项,Internet、本地Internet、受信任的站点、受限制的站点,这4个里面都有一个启用保护模式,都需要勾选上才可以,还得把驱动的路径加入到环境变量中。
 

下载安装网上很多资料,不抄了,放个网址:

https://www.selenium.dev/

http://www.selenium.org.cn/

# -*- coding: utf8 -*-

from selenium import webdriver

#使用Chrome
# ChromeDriverServer="./chromedriver.exe"
# driver= webdriver.Chrome(ChromeDriverServer)

#使用Firefox
FireFoxDriverServer="./geckodriver.exe"
driver= webdriver.Firefox(executable_path=FireFoxDriverServer)  #Firefoxy 要指定executable_path参数

driver.get('https://www.baidu.com')
driver.find_element_by_id("kw").send_keys('Delphi')
driver.find_element_by_id("su").click()
#关闭浏览器进程
#driver.quit()
原文地址:https://www.cnblogs.com/GarfieldTom/p/12487205.html