Selenium01自動化測試快速入門

一、簡介

  • Selenium是用於WEB自動化的測試工具,我們通過selenium來操作網頁達到模擬功能測試的目的。
  • Selenium支持各個瀏覽器,如 谷歌瀏覽器、火狐瀏覽器、IE瀏覽器等等,其中谷歌瀏覽器使用範圍非常廣泛。
  • Selenium支持多種編程語言,如Java、Python。
  • Selenium通過編程語言客戶端去調用瀏覽器驅動來實現操作瀏覽器。

二、環境配置

1. Python開發環境

  • 作用:通過編寫python腳本來操作瀏覽器。安裝教程:(略)

2.Selenium的Python插件

  • 作用:為Python腳本提供操作瀏覽器的方法
  • 安裝方法:
    在命令提示符中運行:
    pip3 install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple
Selenium01自動化測試快速入門

成功提示

  • 注意:如果使用的是Python虛擬環境,在運行此命令前,需要切換到虛擬環境中!!!

3.谷歌瀏覽器

  • 作用:被測瀏覽器的,打開網頁測試
  • 下載地址:https://www.google.cn/intl/zh-CN/chrome/

4.谷歌瀏覽器驅動:chromedriver.exe

  • 作用:操作瀏覽器的程序,必須有這個需求才能打開瀏覽器,我們編寫的代碼才能生效
  • 安裝步驟:

1. 下載腳本:

  • QQ群LangjinTest下載AutoSeleniumDriver.py腳本
  • Github:https://github.com/testjie/AutoSeleniumDriver
Selenium01自動化測試快速入門

2. 運行腳本:

Selenium01自動化測試快速入門

3. 解壓下載文件得到chromedriver

  • 下載的文件保存在提示路徑下
    image.png

三、編寫Python代碼

1.VSCode新建腳本 seleniumtest.py

Selenium01自動化測試快速入門


2.將chromedriver複製到同級目錄

Selenium01自動化測試快速入門


Selenium01自動化測試快速入門


Selenium01自動化測試快速入門




3.在腳本中編寫以下代碼

<code># 第一步:導入selenium
from selenium import webdriver


# 第二步:打開谷歌瀏覽器
driver = webdriver.Chrome(executable_path="./chromedriver.exe")

# 第三步:打開百度
driver.get("https://www.baidu.com/")

# 第四步:輸入搜索關鍵字
element1 = driver.find_element_by_id("kw")
element1.send_keys("hello selenium!")

# 第五步: 點擊搜索按鈕
element2 = driver.find_element_by_id("su")
element2.click()

# 最後一步: 結束測試
driver.quit()
/<code>
Selenium01自動化測試快速入門


4.執行測試

Selenium01自動化測試快速入門


完結撒花✿✿ヽ(°▽°)ノ✿


分享到:


相關文章: