1. 程式人生 > >Python+selenium的初始環境配置

Python+selenium的初始環境配置

最近做一個自動化測試指令碼,因為首次使用,配置使用的過程中遇到了一些麻煩。將解決方法記錄如下:

1.到python網站下載:https://www.python.org/downloads/windows/



2.selenium下載

開啟cmd,路徑定位到python安裝路徑下的scripts執行命令,pip install selenium,等待安裝完成即可


3.萬事具備,寫一個指令碼來測試一下。

#coding=utf-8
from selenium import webdriver
driver=webdriver.Ie()
driver.get("http://www.baidu.com/")
driver.find_element_by_id("kw").send_keys("selenium2")
driver.find_element_by_id("su").click()

driver.quit()

結果。。。發下下圖報錯:


經過網上各種翻來覆去查詢之後,解決方法如下:

找到Python370\lib\subprocess.py檔案中如下圖的地方,將shell=Falase修改為shell=True


4.你以為一切Ok了嗎,錯了,修改完成後又報錯了,錯誤如下圖:


G了個G,咋怎。。。。。。又各種百度,找到解決方法如下:

下載Ie,FireFox的驅動,放置到script資料夾中。(geckodriver.exe是火狐的驅動,驅動下載需要和瀏覽器版本對應)

具體下載路徑自己百度一下就有了。


重新執行指令碼。。。。

成功了。。。。。。。。。。。。。。。。。。