一、簡介
- 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
成功提示
- 注意:如果使用的是Python虛擬環境,在運行此命令前,需要切換到虛擬環境中!!!
3.谷歌瀏覽器
- 作用:被測瀏覽器的,打開網頁測試
- 下載地址:https://www.google.cn/intl/zh-CN/chrome/
4.谷歌瀏覽器驅動:chromedriver.exe
- 作用:操作瀏覽器的程序,必須有這個需求才能打開瀏覽器,我們編寫的代碼才能生效
- 安裝步驟:
1. 下載腳本:
- QQ群LangjinTest下載AutoSeleniumDriver.py腳本
- Github:https://github.com/testjie/AutoSeleniumDriver
2. 運行腳本:
3. 解壓下載文件得到chromedriver
- 下載的文件保存在提示路徑下
image.png
三、編寫Python代碼
1.VSCode新建腳本 seleniumtest.py
2.將chromedriver複製到同級目錄
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>
4.執行測試
完結撒花✿✿ヽ(°▽°)ノ✿
閱讀更多 流雲軟件測試 的文章