Python+selenium的初始環境配置
阿新 • • 發佈:2018-12-27
最近做一個自動化測試指令碼,因為首次使用,配置使用的過程中遇到了一些麻煩。將解決方法記錄如下:
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是火狐的驅動,驅動下載需要和瀏覽器版本對應)
具體下載路徑自己百度一下就有了。
重新執行指令碼。。。。
成功了。。。。。。。。。。。。。。。。。。