国产一区二区三区四区在线观看 _欧美日韩国产高清一区_精品成人佐山爱一区二区_国产精品一卡二

二維碼
企資網(wǎng)

掃一掃關(guān)注

當(dāng)前位置: 首頁 » 企資快報(bào) » 戶外 » 正文

網(wǎng)站的登錄退出功能怎樣測試?

放大字體  縮小字體 發(fā)布日期:2023-03-11 16:52:59    作者:馮夢緣    瀏覽次數(shù):139
導(dǎo)讀

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

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

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

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

需要注意的是,使用不同瀏覽器測試時(shí),需要安裝測試瀏覽器的驅(qū)動。

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

# 獲取登錄按鈕ID進(jìn)行單擊操作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")#鼠標(biāo)指針懸停操作,鼠標(biāo)指針指向個(gè)人中心菜單后會顯示下拉菜單ActionChains(driver).move_to_element(mouse).perform()#在[個(gè)人中心]的下拉菜單中單擊[退出]選項(xiàng)driver.find element_by_css_selector("span.sign-out").click()

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

 
(文/馮夢緣)
免責(zé)聲明
本文僅代表作發(fā)布者:馮夢緣個(gè)人觀點(diǎn),本站未對其內(nèi)容進(jìn)行核實(shí),請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內(nèi)容,一經(jīng)發(fā)現(xiàn),立即刪除,需自行承擔(dān)相應(yīng)責(zé)任。涉及到版權(quán)或其他問題,請及時(shí)聯(lián)系我們刪除處理郵件:weilaitui@qq.com。
 

Copyright ? 2016 - 2025 - 企資網(wǎng) 48903.COM All Rights Reserved 粵公網(wǎng)安備 44030702000589號

粵ICP備16078936號

微信

關(guān)注
微信

微信二維碼

WAP二維碼

客服

聯(lián)系
客服

聯(lián)系客服:

在線QQ: 303377504

客服電話: 020-82301567

E_mail郵箱: weilaitui@qq.com

微信公眾號: weishitui

客服001 客服002 客服003

工作時(shí)間:

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

反饋

用戶
反饋

主站蜘蛛池模板: 日韩欧美在线播放视频| 欧美亚洲一级片| 精品久久久久久无码中文野结衣| 亚洲伊人久久大香线蕉av| 九九久久国产精品| 中文字幕在线亚洲三区| 国产精品久久久久久久久免费看| 亚洲国产精品一区在线观看不卡| 日韩中文在线中文网三级| 国产免费一区二区视频| 欧美激情国产日韩| 久久精品国亚洲| 欧美在线视频二区| 久久精品无码中文字幕| 亚洲一区二区不卡视频| 欧美视频在线观看网站| 亚洲不卡中文字幕无码| 国产在线拍偷自揄拍精品| 国产精品1234| 国产精品免费小视频| 色老头一区二区三区在线观看| 亚洲综合一区二区不卡| 91精品国产91久久久久久久久| 国产私拍一区| 久久久精品欧美| 丝袜美腿精品国产二区| 丝袜美腿亚洲一区二区| 91精品在线播放| 国产欧美日韩免费看aⅴ视频| 国产精品午夜av在线| 久久99精品久久久久久久久久| 国产精品久久不能| 日本一区二区三区四区在线观看| 亚洲乱码一区二区三区| 国产精品自在线| 国产精品揄拍500视频| 欧美激情精品在线| 欧美激情 国产精品| 久久久久久欧美| 99久久伊人精品影院| 真实国产乱子伦对白视频|