網頁的登陸測試**
#coding:utf-8
'''登入測試,分下面幾種情況:(1)使用者名稱、密碼正確(2)使用者名稱正確、密碼不正確(3)使用者名稱正確、密碼為空(4)使用者名稱錯誤、密碼正確(5)使用者名為空、密碼正確'''
importunittest
fromseleniumimportwebdriver
fromtimeimportsleep
class
logincase(unittest.testcase):
def
setup(
self
):
self
.dr = webdriver.chrome()
self
.dr.maximize_window()
#使用者名稱、密碼正確'''
self
.login(
'e201702270218'
, 'za123456789'
) #
退出'
inlink.text)
# 截圖可自定義截圖後的儲存位置和命名
def
test_login_pwd_error(
self
):
'''正確使用者名稱,錯誤密碼
sleep(2)
error_message =
self
.dr.find_element_by_id(
'msg'
).text
self
.assertin(
u'用assertin(a,b)方法來斷言a in b '使用者名稱或密碼錯誤'在error_message裡
必須錄入密碼。'
) #
密碼正確,使用者名稱錯誤
sleep(2)
error_message =
self
.dr.find_element_by_id(
'msg'
).text
self
.assertin(
u'用assertin(a,b)方法來斷言a in b
必須錄入員工號。'
) #
自動測試完畢!'
)
self
.dr.quit()
if__name__ ==
'__main__'
:
一次自動化測試面試總結
最近都是在面試,今天去某安公司面自動化測試工程師,因為感覺面試官問的問題大體還是挺有含金量的,趁熱總結一下!首先是有乙個筆試,筆試題目大致都是測試基礎 sql語句 下面是面試啦 首先是乙個自我介紹啦。我大致講的就是一些測試經歷,著重講了一下最近的乙份工作和自動化測試經歷,還沒講完,面試官可是是開啟了...
Python介面自動化完整 框架搭建
目錄 python介面自動化完整 框架搭建 1.框架結構圖 2.框架介紹 3.python測試用例 4.框架基本展示 5.框架 基本展示 6.批處理檔案的操作 目錄 1.框架機構圖 2.框架介紹 3.框架 基本展示 4.批處理檔案的操作 1.命名規範 重點 給測試用例模組命名時 模組名一定要使用 t...
python自動化辦公(一)
os模組簡介os是pyhon標準庫,可以實現和作業系統有關的操作,例如建立,移動,複製檔案和資料夾,檔案路徑和名稱處理等等 注意 有些指令是windows,mac,linux通用,有些只在mac,linux下可用獲取當前python程式執行路徑方法 import os print os.gecwd ...