selenium---環境配置

  它來了,它來了,雖然來的有點晚,可是仍是來了,app自動化和接口自動化都瞭解了,那麼咱們如今介紹一種web自動化工具selenium。最近的Cypress作web自動化火起來了,可是安靜感受仍是selenium比較強大,今天簡單介紹下如何安裝seleniumhtml

selenium介紹

selenium是一套基於web自動化工具,經歷了三大版本,selenium 1.0、selenium 2.0、selenium 3.0 。selenium能夠直接運行打開瀏覽器,並在瀏覽器上進行模擬用戶操做,目前已經支持Chrome,FireFox,IE等瀏覽器,也支持多種語言如:python,java,c++等,selenium中封裝了許多測試的框架。java

selenium原理

selenium封裝了webdriver,然webdriver api是基於一些腳本語言(java,python,c++等)經過Client Libraries的接口向Selenium Server發送Http請求,調起瀏覽器操做,而後進行經過weddriver中進行一些點擊,輸入,關閉等操做python

 

官方文檔:https://selenium-python-zh.readthedocs.io/en/latest/c++

環境配置

一、瀏覽器:安裝FireFox或者Chrome(安裝地址:Chromeweb

  • 若是是FireFox瀏覽器的話不須要安裝瀏覽器驅動,能夠直接使用。若是版本太低可能會報錯。
  • 若是是Chrome瀏覽器的話須要安裝瀏覽器驅動,安裝驅動版本和瀏覽器版本對應(對應表:http://chromedriver.storage.googleapis.com/index.html),下載完成後的驅動,須要放入到目錄:python\Scripts下

二、安裝Python(安裝地址:https://www.python.org/chrome

三、安裝seleniumapi

pip install selenium

啓動瀏覽器

一、啓動Chrome瀏覽器

打開pycharm進行導入selenium庫瀏覽器

# coding:utf-8
from selenium import webdriver

driver  = webdriver.Chrome()
# 打開百度
driver.get('https://www.baidu.com')

代碼運行結束後,會發現瀏覽器已經打開了百度app

二、啓動FirFox瀏覽器

# coding:utf-8

from selenium import webdriver
driver  = webdriver.Firefox()
 # 打開百度
driver.get('https://www.baidu.com')

相關文章
相關標籤/搜索