準備工做:python
第一步:安裝python。打開網址https://www.python.org/downloads/windows/ 如今最新版本3.7,本人使用的是3.6。web
第二步:安裝pycharm。打開網址:https://www.jetbrains.com/pycharm/download/#section=windows 有開源版和試用版,開源即免費,試用版試用期事後要$$。chrome
安裝試用版過程當中它會彈出個註冊界面,關於破解自行搜索。開源版則沒有。數據庫
剩下的步驟,祝你好運。npm
第三步:安裝selenium。這個是在pycharm裏安裝的windows
第四步:下載安裝谷歌瀏覽器驅動。這一步很簡單,但有些同窗說很難。瀏覽器
簡單:無非就是把驅動下載,把它扔到pycharm裏罷了測試
困難:你不相信本身能作到
spa
下載網址:http://npm.taobao.org/mirrors/chromedriver/ (這裏引用某網友文章的下載地址)3d
後續步驟:下載後解壓,解壓後驅動長這樣
打開pycharm
寫代碼測試一下:首先新建一個python文件
接下來咱們要用代碼實現一個功能,讓百度本身搜索關鍵字「博客園」,代碼是什麼意思我會在代碼後面寫註釋,讓初學者看得懂
from selenium import webdriver #導入驅動,就是剛剛你下載那個瀏覽器驅動(你電腦要有瀏覽器哦) wd=webdriver.Chrome() #實例化 wd.get('https://www.baidu.com/') #在瀏覽器中輸入百度網址 wd.find_element_by_xpath('//*[@id="kw"]').send_keys("博客園") #在百度中輸入「博客園」 wd.find_element_by_xpath('//*[@id="su"]').click() #點擊「百度一下」按鈕
而後Ctrl+Shift+F10 運行代碼,運行至此畫面說明成功
後言:這是很是簡單的自動化,過程有些知識沒有提出來,像八元素定位方法,元素操做。除了谷歌瀏覽器,火狐瀏覽器,IE瀏覽器也能夠作自動化,下載配置相應的驅動就能夠了,像配置谷歌瀏覽器驅動那樣。後面要作到持續集成,斷言,鏈接數據庫等操做,後期會更新。(第一次寫文章)