日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用Selenium对QQ邮箱登录页面进行自动化测试

發布時間:2023/12/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用Selenium对QQ邮箱登录页面进行自动化测试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用Selenium對QQ郵箱登錄頁面進行自動化測試

1.測試需求
Selenium是一個用于Web應用程序測試的工具。Selenium測試直接運行在瀏覽器中,就像真正的用戶在操作一樣。支持的瀏覽器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。這個工具的主要功能包括:測試與瀏覽器的兼容性——測試你的應用程序看是否能夠很好得工作在不同瀏覽器和操作系統之上。測試系統功能——創建回歸測試檢驗軟件功能和用戶需求。
這里采用的瀏覽器是Chrome,版本是80.0.3987.149,首先下載了版本的瀏覽器驅動,解壓后放在python的目錄下。然后再配置PyCharm,接下來編寫Python測試腳本,對登陸頁面進行測試。這里需要導入selenium工具,在編寫代碼的時候系統會提示下載對應的工具,這里只需要按照系統的提示進行操作即可。
為了對QQ郵箱的登陸頁面進行自動化測試,為了測試QQ郵箱頁面是否能夠正確完成該功能。

這里注意下載對應的Chrome的驅動,把壓縮解壓后放到python文件根目錄下
驅動下載地址

2.編寫Selenium自動化測試代碼

這里如果沒有裝selenium,系統一開始會進行提示,這里只要根據提示安裝即可,PyCarm會自動安裝。

from selenium import webdriverdriver = webdriver.Chrome()# 設置瀏覽器窗口的位置和大小 driver.set_window_position(20,40) driver.set_window_size(1100,700)# 打開一個頁面(QQ郵箱登陸頁面) driver.get("https://mail.qq.com/")# 登錄表單在頁面的框架中中,所以要切換到該框架 driver.switch_to_frame('login_frame')# 通過使用選擇器選擇到表單元素進行模擬輸入和點擊按鈕提交 driver.find_element_by_id('switcher_plogin').click() driver.find_element_by_id('u').clear() driver.find_element_by_id('u').send_keys('1005424241') driver.find_element_by_id('p').clear() driver.find_element_by_id('p').send_keys('*******')#password driver.find_element_by_id('login_button').click()

3.測試結果



總結

以上是生活随笔為你收集整理的使用Selenium对QQ邮箱登录页面进行自动化测试的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。