自動化如何處理動態驗證碼問題

2021-07-29 02:58:59 字數 428 閱讀 8997

自動化測試中我們經常會遇到讓輸入驗證碼才能登入的問題,如下:

我們怎麼處理呢?從目前來看我可以告訴大家,沒有特別有效的方法去處理這種驗證碼。但是,對於這種問題我們也沒必要太糾結,如果可以的可通過下面兩種辦法實現:

1.去掉驗證碼

和開發溝通,引掉後台驗證碼,

但是自動化指令碼是要在正式環境跑,這樣就給系統帶來了一定的風險。

2.設定為萬能驗證碼

去掉驗證碼很有可能會對系統的安全問題產生威脅,所以我們可以在程式**中設定乙個「後門」--「萬能驗證碼」,也就是說我們在輸入驗證碼的時候輸入的是某個區間的字母或數字就能正確進入系統(前提和開發溝通好哦!)

結論:最簡單安全,行之有效的方式就是設定萬能碼。

自動化測試驗證碼處理 1 18

驗證碼作用 不少 在使用者登入 使用者提交資訊等登入和輸入的頁面上使用了驗證碼技術。驗證碼技術可以有效防止惡意使用者對 的濫用,使得 可以有效避免使用者資訊失竊 保證 穩定安全性 但是驗證碼給自動化測試帶來一些不便,使指令碼無法正常執行覆蓋功能模組 如何解決 1 去掉驗證碼 這是最簡單的方法,對於開...

web自動化驗證碼處理

在自動化測試中,處理驗證碼時可以直接找研發注掉 或者讓研發同學設定乙個萬能驗證碼,不過如果這兩種方法都行不通的話,我們也可以自行解決 1 滑動驗證 滑動驗證比較簡單,我們可以通過js獲取影象中滑塊到影象最左側的距離,距離滑塊拖動的距離 2 檔案驗證碼 1 定位元素位置location 方法 大小 2...

自動化測試如何解決驗證碼的問題

注意 本標題的 自動化測試 包括效能測試 與ui級的自動化測試 經常會被問到如何解決驗證碼的問題,在此記錄一下我所知道的幾種方式。對於web 應用來說,大部分的系統在使用者登入時都要求使用者輸入驗證碼,驗證碼的型別的很多,有字母數字的,有漢字的,甚至還要使用者輸入一條算術題的答案的,對於系統來說使用...