對selenium自動化框架重構

2022-02-16 06:48:46 字數 424 閱讀 9856

近期在編寫自動化指令碼的時候發現以前寫的部分不是特別友好,在此進行重構。廢話不說

搭建自動化框架,首先先理清思路:

使用的技術python+unittest+selenium+excel

檔案目錄有:

config:配置檔案

testcase:測試用例

flowcase:流程測試用例存放目錄

function:功能測試用例存放目錄

common:公用方法

data:測試檔案存放目錄

result:

report:測試報告

log:log檔案存放目錄

webdriver:驅動存放目錄

增加驅動存放目錄:針對firefox和chrome 可以指定驅動路徑 webdriver.chrome(executable_path=『驅動的路徑』)

selenium自動化 單元測試框架

單元測試框架 在自動化中,單元測試框架是管理測試用例的,控制測試用例的執行順序和次數 unittest 前置條件 setup 一般是開啟瀏覽器操作 後置條件 teardown 一般是關閉瀏覽器 原始碼 coding utf 8 from selenium import webdriver impor...

selenium 自動化測試。

第一步安裝 谷歌瀏覽器。第三步編寫測試測試指令碼 第四步 安裝selemium coding utf 8 引入webdriver和unittest所需要的包 from selenium import webdriver from selenium.webdriver.common.by import...

selenium自動化測試框架之PO設計模式

物件導向的特性 封裝 繼承 多型。在自動化中一樣適用,selenium自動化測試中有乙個名字常常被提及pageobject 思想與物件導向的特性相同 通過po模式可以大大提高測試用例的維護效率。傳統測試指令碼的弊端 測試指令碼分離,維護成本高 可擴充套件性差 復用性低等 pageobject設計模式...