selenium利用cookie跳过验证码登录
生活随笔
收集整理的這篇文章主要介紹了
selenium利用cookie跳过验证码登录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、測試場景
在實現web自動化的過程中,為了解決每次登錄時,驗證碼會隨機變化的問題,以達到測試已登錄狀態的其他頁面模塊,我們需要利用cookie跳過登錄,完成測試。
正常情況下,項目測試人員是不會遇到這種問題的,會找開發要一個固定驗證碼的萬能賬號,以結合selenium實現自動化登錄。(后續會有實現一次登錄,多次測試其他已登錄頁面的文章可以參考一下。)
2、操作原理
在等待間隙中,先手動登錄,填寫賬密、驗證碼信息,登錄成功 — 利用selenium的get_cookie() 獲取已登錄cookie — 再添加cookie至driver驅動 — driver.get(“url”)即可訪問登錄后的頁面。
如下代碼解析:
(為了命令清晰明了,使用API進行舉例,沒有使用定位元素定位。)
總結
以上是生活随笔為你收集整理的selenium利用cookie跳过验证码登录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 催眠曲用计算机怎么弹,在电脑中巧播“催眠
- 下一篇: Python:用海龟作图turtle画一