Python自動化,一次完整的登陸測試

2021-08-21 05:22:59 字數 1992 閱讀 2885

網頁的登陸測試**

#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 ...