目錄
? ? ? ?前言:
項目背景
功能實現(xiàn)
項目架構(gòu)
瀏覽器driver定義
用例運行前后的環(huán)境準備工作
工具方法模塊
Pageobject頁面對象封裝
執(zhí)行測試用例
? ? ? ?前言:
? ? ? ? ?Selenium是一個基于Web的自動化測試框架,可以通過模擬用戶在瀏覽器上的操作,來自動化地測試Web應(yīng)用程序。
項目背景
https://passport.csdn.net/login CSDN登錄頁面
功能實現(xiàn)
·自動運行用例
·自動生成測試報告
·自動斷言與截圖
·自動將最新測試報告發(fā)送到指定郵箱
·數(shù)據(jù),頁面元素分離
·PageObject+Unittest+ddt數(shù)據(jù)驅(qū)動用例
·執(zhí)行日志、分布式執(zhí)行文章來源:http://www.zghlxwxcb.cn/news/detail-495468.html
項目架構(gòu)
文章來源地址http://www.zghlxwxcb.cn/news/detail-495468.html
瀏覽器driver定義
from?common.readFile?import?ReadFile
from?common.logger?import?Logger
from?selenium?import?webdriver
logger?=?Logger()
from?selenium.webdriver?import?Remote
class?Browser():
????def?__init__(self):
????????config?=?ReadFile()
????????self.browser?=?config.readConfig("Browser",?"browser")
????????self.host?=?config.readConfig("host","host")
????????logger.info("You?had?select?{}?host?{}?browser.".format(self.host,self.browser))
????def?dr
到了這里,關(guān)于Selenium Web自動化測試框架實踐的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!