<strike id="ca4is"><em id="ca4is"></em></strike>
  • <sup id="ca4is"></sup>
    • <s id="ca4is"><em id="ca4is"></em></s>
      <option id="ca4is"><cite id="ca4is"></cite></option>
    • 二維碼
      企資網

      掃一掃關注

      當前位置: 首頁 » 企資快報 » 戶外 » 正文

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

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

      在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網頁測試。

       
      (文/馮夢緣)
      免責聲明
      本文僅代表作發布者:馮夢緣個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經發現,立即刪除,需自行承擔相應責任。涉及到版權或其他問題,請及時聯系我們刪除處理郵件:weilaitui@qq.com。
       

      Copyright ? 2016 - 2025 - 企資網 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

      反饋

      用戶
      反饋

      午夜久久久久久网站,99久久www免费,欧美日本日韩aⅴ在线视频,东京干手机福利视频
        <strike id="ca4is"><em id="ca4is"></em></strike>
      • <sup id="ca4is"></sup>
        • <s id="ca4is"><em id="ca4is"></em></s>
          <option id="ca4is"><cite id="ca4is"></cite></option>
        • 主站蜘蛛池模板: 色婷婷久久综合中文网站| 人妻aⅴ无码一区二区三区| 久久精品成人欧美大片| 在线私拍国产福利精品| 草莓视频成人appios| 毛片视频在线免费观看| 日本大胆欧美艺术337p| 天天躁天天狠天天透| 国产大片免费观看中文字幕| 亚洲综合精品香蕉久久网| 丰满少妇被猛烈高清播放| 网站在线观看你懂的| 欧美孕妇与黑人巨交| 巨胸喷奶水视频www网免费| 国产成人精品无码免费看| 亚洲色无码国产精品网站可下载| 中文无码一区二区不卡αv| 亚洲五月六月丁香激情| 特级毛片www| 惩罚憋尿花蒂揉搓震动| 国产交换配乱吟播放免费| 亚洲伊人久久大香线蕉在观| 波多野结衣第一页| 欧美精品一区二区三区免费观看| 少妇人妻偷人精品视蜜桃| 国产一区二区三区欧美| 中文天堂在线最新版在线www| 高清国语自产拍免费视频| 日本哺乳期xxxx丨| 又粗又长又爽又大硬又黄| 久久久99精品免费观看| 韩国福利一区二区美女视频| 欧美美女视频网站| 天天插在线视频| 亚洲国产精品综合久久网络| 99精品人妻少妇一区二区| 精品久久久久久| 国产露出调教91| 亚洲综合一区无码精品| jizz日本黄色| 日本乱偷互换人妻中文字幕|