天天看點

web自動化selenium環境搭建

web自動化是代碼與浏覽器之間進行互動,由代碼發送指令來驅動浏覽器執行響應操作。

安裝内容如下:

1.python環境;

python環境的安裝可參考:https://www.cnblogs.com/Simple-Small/p/9179061.html

注意配置環境變量

             友善使用python指令和pip指令。這一步需要配置2個環境變量。

            1、配置python.exe的路徑:

                  将python的安裝目錄配置到環境變量的path當中。怎麼配置環境變量?百度吧

                  比如python安裝在D:python34,那麼就在環境變量path中加上此目錄;

            2、配置pip.exe的路徑:

     pip指令在python目錄下的Script目錄當中。是以為了後續可以使用pip安裝第三方庫,也需要配置環境變量。

                  以1中的例子為例,那麼就在環境變量path中加上 D:Python34Scripts

2、selenium環境

selenium庫線上安裝指令:pip install -U selenium 

3、浏覽器及其浏覽器驅動(版本需要比對)

selenium各版本下載下傳位址

    http://selenium-release.storage.googleapis.com/index.html

  國内下載下傳:http://npm.taobao.org/mirrors/chromedriver

ChromeDriver各版本下載下傳位址

    http://chromedriver.storage.googleapis.com/index.html

Chrome各版本下載下傳位址

   https://www.chromedownloads.net/

存放路徑:Windows是存放于Python的根目錄下,這樣就可以不用指明Chrome的位置直接引用webdriver.Chrome()。、

    mac下存放在/usr/local/bin目錄下。

Firefox

Firefox驅動下載下傳位址為:https://github.com/mozilla/geckodriver/releases/

根據自己的作業系統下載下傳對應的驅動即可,使用的話,需要把驅動的路徑和火狐浏覽器的路徑加入到環境變量裡面才可以

IE

IE浏覽器驅動下載下傳位址為:http://selenium-release.storage.googleapis.com/index.html

根據自己selenium版本下載下傳對應版本的驅動即可,python的話,下載下傳裡面的IEDriverServerxxx.zip即可,這個是區分32和64位系統的,根據自己的系統下載下傳即可,需要注意的是,如果要打開IE浏覽器的話,需要在浏覽器的Internet選項中的安全頁裡有4個安全選項,Internet、本地Internet、受信任的站點、受限制的站點,這4個裡面都有一個啟用保護模式,都需要勾選上才可以,還得把驅動的路徑加入到環境變量中。