二維碼
        企資網

        掃一掃關注

        當前位置: 首頁 » 企資快報 » 本地生活 » 正文

        網站的登錄退出功能怎樣測試?

        放大字體  縮小字體 發布日期:2023-03-11 16:52:59    作者:馮夢緣    瀏覽次數:66
        導讀

        在Web端自動化測試中,登錄和退出功能是主要測試的功能之一,網站的資源訪問、信息查詢等功能都需要在正常登錄的狀態下才能正常訪問。下面以測試博學谷網站的登錄和退出功能為例講解Web應用程序的自動化測試。1.選擇

        在Web端自動化測試中,登錄和退出功能是主要測試的功能之一,網站的資源訪問、信息查詢等功能都需要在正常登錄的狀態下才能正常訪問。下面以測試博學谷網站的登錄和退出功能為例講解Web應用程序的自動化測試。

        1.選擇測試使用的瀏覽器
        打開Pycharm,導人Selenium自動化測試腳本需要的庫。定義測試使用的瀏覽器,可使用不同瀏覽器進行測試,本案例在測試時使用火狐瀏覽器進行測試。測試代碼如下所示。

        # 導人Web測試驅動庫from selenium import webdriver#導人交互操作ActionChains(鼠標指針懸停、滾動、拖放等操作)from selenium.webdriver.common.action chains import ActionChains#選擇需要測試的瀏覽器driver=webdriver.Firefox()#等待加載超時時間driver.implicitly_wait (30)# 打開博學谷主頁driver.get("https://www.boxuegu.com/")

        需要注意的是,使用不同瀏覽器測試時,需要安裝測試瀏覽器的驅動。

        2.登錄和退出自動化測試
        配置完成測試使用的測覽器后,使用瀏覽器自帶的開發工具查看頁面屬性,也可以使用Katalon Recorder工具獲取網頁屬性信息。
        打開博學谷網頁,查看登錄和退出元素所在位置。由于退出操作只有當鼠標指針懸停。
        在【個人中心】時,在彈出的菜單中單擊【退出】選項才能退出登錄,因此在退出時,需要先獲取【個人中心】按鈕屬性信息進行鼠標指針懸停操作,然后在彈出菜單中單擊【退出】測試代碼如下所示。

        # 獲取登錄按鈕ID進行單擊操作driver.finde_lement_by_id("login-button").click()#選定賬號輸人框driver.find_elements_by_xpath("/html/body/div[13]/div/div/div[2]/div[1]/input")#輸入賬號driver.find_element.by_xpath(u"(.//*[@id='login']/div/div/div[2]/divl[]/input)").send keys('賬號')#選定密碼輸入框driver.find_elementby_xpath("/html/body/div[13]/div/div/div[2]/div[2]/input") .click()#輸人密碼driver.find_elementby_xpath(u"(./html/body/div[13]/div/div/div[2]/div[2] /input)").send_keys('密碼')#單擊[登錄]按鈕driver.find_element by_xpath("/html/body/div[13]/div/div/div[2]/button").click()#定義需要查找的屬性信息mouse=driver.find_element_by_id("personal")#鼠標指針懸停操作,鼠標指針指向個人中心菜單后會顯示下拉菜單ActionChains(driver).move_to_element(mouse).perform()#在[個人中心]的下拉菜單中單擊[退出]選項driver.find element_by_css_selector("span.sign-out").click()

        在上述代碼中,使用的網頁屬性有id、xpath、CSS Selectoro編寫測試腳本有一定難度,要求測試人員熟練掌握WebDriver驅動接口腳本語言Python API,讀者可以通過參考官方API手冊進行測試練習以迅速熟悉Web網頁測試。

         
        (文/馮夢緣)
        打賞
        免責聲明
        本文為馮夢緣推薦作品?作者: 馮夢緣。歡迎轉載,轉載請注明原文出處:http://m.sneakeraddict.net/qzkb/show-111083.html 。本文僅代表作者個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經發現,立即刪除,作者需自行承擔相應責任。涉及到版權或其他問題,請及時聯系我們郵件:weilaitui@qq.com。
         

        Copyright ? 2016 - 2023 - 企資網 48903.COM All Rights Reserved 粵公網安備 44030702000589號

        粵ICP備16078936號

        微信

        關注
        微信

        微信二維碼

        WAP二維碼

        客服

        聯系
        客服

        聯系客服:

        在線QQ: 303377504

        客服電話: 020-82301567

        E_mail郵箱: weilaitui@qq.com

        微信公眾號: weishitui

        客服001 客服002 客服003

        工作時間:

        周一至周五: 09:00 - 18:00

        反饋

        用戶
        反饋

        欧美日韩国产中文精品字幕自在自线| 亚洲va无码专区国产乱码| 最近新中文字幕大全高清| 亚洲国产精品无码专区在线观看| AAA级久久久精品无码片| 日本按摩高潮a级中文片| 97无码人妻福利免费公开在线视频| 国产成人精品无码播放| 中文字幕免费视频一| 国产成人精品无码一区二区 | 亚洲欧美日韩另类中文字幕组| 亚洲AV日韩AV永久无码久久| 伊人久久一区二区三区无码| 久久精品中文无码资源站| 久久无码国产| 久久精品aⅴ无码中文字字幕不卡| 亚洲国产精品成人AV无码久久综合影院 | AV色欲无码人妻中文字幕| 高清无码在线视频| 亚洲日韩欧洲无码av夜夜摸| 最近中文字幕大全免费版在线 | 亚洲人成无码网站久久99热国产| 国产麻豆天美果冻无码视频| 无码人妻AⅤ一区二区三区水密桃 无码欧精品亚洲日韩一区夜夜嗨 无码免费又爽又高潮喷水的视频 无码毛片一区二区三区中文字幕 无码毛片一区二区三区视频免费播放 | 人妻少妇乱子伦无码视频专区| 天堂√在线中文最新版| 国产成人AV无码精品| 日本不卡中文字幕| 久久久无码精品午夜| 亚洲av无码乱码国产精品fc2| 一本大道香蕉中文在线高清| 精品无码久久久久久国产| 亚洲中文字幕无码不卡电影| 久久婷婷综合中文字幕| 国产亚洲精品无码拍拍拍色欲| 在线a亚洲v天堂网2019无码| 日本精品久久久中文字幕| 日韩美无码五月天| 免费无码又爽又刺激高潮视频| 精品人妻无码区在线视频| 亚洲欧美中文字幕|