免费人成动漫在线播放r18-免费人成观看在线网-免费人成黄页在线观看日本-免费人成激情视频在线观看冫-jlzzjlzz亚洲大全-jlzzjlzz亚洲日本

二維碼
企資網(wǎng)

掃一掃關(guān)注

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

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

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

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

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

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

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

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

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

# 獲取登錄按鈕ID進(jìn)行單擊操作driver.finde_lement_by_id("login-button").click()#選定賬號(hào)輸人框driver.find_elements_by_xpath("/html/body/div[13]/div/div/div[2]/div[1]/input")#輸入賬號(hào)driver.find_element.by_xpath(u"(.//*[@id='login']/div/div/div[2]/divl[]/input)").send keys('賬號(hào)')#選定密碼輸入框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('密碼')#單擊[登錄](méi)按鈕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è)人中心菜單后會(huì)顯示下拉菜單ActionChains(driver).move_to_element(mouse).perform()#在[個(gè)人中心]的下拉菜單中單擊[退出]選項(xiàng)driver.find element_by_css_selector("span.sign-out").click()

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

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

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

粵ICP備16078936號(hào)

微信

關(guān)注
微信

微信二維碼

WAP二維碼

客服

聯(lián)系
客服

聯(lián)系客服:

在線QQ: 303377504

客服電話: 020-82301567

E_mail郵箱: weilaitui@qq.com

微信公眾號(hào): weishitui

客服001 客服002 客服003

工作時(shí)間:

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

反饋

用戶
反饋

主站蜘蛛池模板: 久久久久久精 | 免费国产成人高清在线看软件 | 一个人看的www视频在线 | 2015xxxx欧美| 日韩中文视频 | 一区二区三区四区亚洲 | 92看片淫黄大片看国产片 | 最新亚洲精品国自产在线观看 | 嗯啊视频在线 | 日韩第一区 | 色伦网| 亚洲国产福利精品一区二区 | 亚洲免费视 | 成人在线观看国产 | 欧美人人做人人爽人人喊 | 黄色毛片免费 | 麻豆久久婷婷综合五月国产 | 伦理片在线观看网站资源 | 欧美最猛性xxxxx短视频 | 337p欧洲亚大胆精品 | a免费看 | 成人免费视频在线观看 | 曰本还a大片免费无播放器 曰本三级香港三级三级人 孕交videos小孕妇xx中文 | 国产在线观看午夜不卡 | 国内精品久久久久久网站 | 午夜aaaaaaaaa视频在线 | 亚洲大片免费观看 | 亚洲欧美综合一区二区三区四区 | 欧美成人做性视频在线播放 | 欧美成人怡春院在线激情 | 一二三四在线视频社区8 | 黄色a级片在线观看 | 天天好b| 亚洲精品456在在线播放 | 亚洲春色第一页 | 日韩三级黄色片 | 免费观看视频成人国产 | 国产国产成人人免费影院 | 日本视频二区 | 小明爱看看永久成人免费平台 | 午夜视频免费看 |