国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

簡(jiǎn)單入門seleniumUI自動(dòng)化測(cè)試

這篇具有很好參考價(jià)值的文章主要介紹了簡(jiǎn)單入門seleniumUI自動(dòng)化測(cè)試。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

一、selenium的介紹

二、selenium的原理

三、selenium的八種元素定位的方法

1、ID定位:

2 、name定位:

3、class定位:

4、tag定位:

5、link_text定位:

6、partial_link_text定位:

7、css定位:

8、Xpath定位

四、selenium的常用元素操作

五、實(shí)例

資料獲取方法


一、selenium的介紹

Selenium是一個(gè)流行的自動(dòng)化測(cè)試工具,用于測(cè)試Web應(yīng)用程序的功能和用戶界面。它可以模擬用戶在瀏覽器中的操作,如點(diǎn)擊、輸入文本、選擇下拉框等,以及驗(yàn)證頁(yè)面元素的狀態(tài)和屬性。Selenium可以幫助測(cè)試人員自動(dòng)執(zhí)行重復(fù)的測(cè)試任務(wù),提高測(cè)試效率并減少人工錯(cuò)誤。

二、selenium的原理

簡(jiǎn)單入門seleniumUI自動(dòng)化測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試,selenium,軟件測(cè)試工程師,程序人生,軟件測(cè)試,自動(dòng)化測(cè)試,web自動(dòng)化測(cè)試,selenium

在我們的自動(dòng)化程序中,我們需要導(dǎo)入selenium庫(kù)中的WebDriver類來創(chuàng)建一個(gè)WebDriver對(duì)象,通過調(diào)用selenium客戶端庫(kù)相應(yīng)的函數(shù)發(fā)送請(qǐng)求給瀏覽器驅(qū)動(dòng)(如ChromeDriver)。

當(dāng)我們使用WebDriver驅(qū)動(dòng)程序執(zhí)行代碼時(shí),WebDriver會(huì)將我們的指令轉(zhuǎn)化為HTTP請(qǐng)求,并將其發(fā)送給瀏覽器驅(qū)動(dòng)程序。

瀏覽器驅(qū)動(dòng)是連接Selenium庫(kù)和瀏覽器的橋梁,它負(fù)責(zé)與瀏覽器進(jìn)行通信,并執(zhí)行我們編寫的代碼來控制和操作瀏覽器。

瀏覽器驅(qū)動(dòng)程序接收到這些HTTP請(qǐng)求后,會(huì)將其轉(zhuǎn)化為瀏覽器可執(zhí)行的指令,并將指令發(fā)送給瀏覽器進(jìn)行執(zhí)行。執(zhí)行完成后,瀏覽器將結(jié)果返回給瀏覽器驅(qū)動(dòng)程序,再由瀏覽器驅(qū)動(dòng)程序?qū)⒔Y(jié)果轉(zhuǎn)化為HTTP響應(yīng),并將其返回給我們的代碼程序。

三、selenium的八種元素定位的方法

selenium實(shí)現(xiàn)UI自動(dòng)化的關(guān)鍵就在于元素定位,可謂,只要定位了元素就能夠調(diào)用方法對(duì)UI元素進(jìn)行操控。在介紹元素定位的方法前,我們需要先知道我們定位的代碼寫得對(duì)不對(duì),此時(shí)F12的強(qiáng)大之處就體現(xiàn)出來了!

可以把開發(fā)者工具調(diào)出來,選擇Elements,隨便點(diǎn)擊一個(gè)元素,然后點(diǎn)擊Ctrl+F,在此搜索框可以搜索到當(dāng)前頁(yè)面的所有元素,再把我們定位元素的代碼復(fù)制進(jìn)行搜索,若搜索結(jié)果能定位到元素,則證明定位元素的方法寫對(duì)了。

?在selenium中,有八種元素定位的方法,下面將進(jìn)行介紹。

1、ID定位:

find_element(By.ID, 'Id屬性值')

舉例:

簡(jiǎn)單入門seleniumUI自動(dòng)化測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試,selenium,軟件測(cè)試工程師,程序人生,軟件測(cè)試,自動(dòng)化測(cè)試,web自動(dòng)化測(cè)試,selenium

id屬性值為kw,則代碼為find_element(By.ID, 'kw')

在 CSS 中,id是用于標(biāo)識(shí)網(wǎng)頁(yè)元素的一種重要屬性并且id是唯一的,因此,若定位的元素存在id值的話,通過ID定位是一個(gè)非常便捷的方式。

2 、name定位:

find_element(By.NAME,'name屬性值')

舉例:

簡(jiǎn)單入門seleniumUI自動(dòng)化測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試,selenium,軟件測(cè)試工程師,程序人生,軟件測(cè)試,自動(dòng)化測(cè)試,web自動(dòng)化測(cè)試,selenium

?name屬性值為referrer,則代碼為find_element(By.NAME,'referrer)

3、class定位:

find_element(By.CLASS_NAME,'class屬性值')

舉例:

簡(jiǎn)單入門seleniumUI自動(dòng)化測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試,selenium,軟件測(cè)試工程師,程序人生,軟件測(cè)試,自動(dòng)化測(cè)試,web自動(dòng)化測(cè)試,selenium

class屬性值為foot-async-script,則代碼為find_element(By.CLASS_NAME,'foot-async-script')

當(dāng)class屬性值有多個(gè)時(shí),可以指定任意一個(gè)class 屬性值,都可以選擇到這個(gè)元素

4、tag定位:

find_element(By.TAG_NAME,'元素的標(biāo)簽值')

舉例:

簡(jiǎn)單入門seleniumUI自動(dòng)化測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試,selenium,軟件測(cè)試工程師,程序人生,軟件測(cè)試,自動(dòng)化測(cè)試,web自動(dòng)化測(cè)試,selenium

標(biāo)簽值為style,則代碼為find_element(By.TAG_NAME,'style')

因?yàn)槎ㄎ坏降脑夭晃ㄒ?,所以我們可以使?code>find_elements(By.TAG_NAME,'style') ,注意find_element和find_elements的區(qū)別,find_elements返回的是一個(gè)列表

5、link_text定位:

find_element(By.LINK_TEXT,'超鏈接文字')

舉例:

簡(jiǎn)單入門seleniumUI自動(dòng)化測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試,selenium,軟件測(cè)試工程師,程序人生,軟件測(cè)試,自動(dòng)化測(cè)試,web自動(dòng)化測(cè)試,selenium

如百度首頁(yè)的視頻則為超鏈接文字,代碼可寫為find_element(By.LINK_TEXT, '視頻')

6、partial_link_text定位:

find_element(By.PARTIAL_LINK_TEXT,'超鏈接部分文字')

舉例,

簡(jiǎn)單入門seleniumUI自動(dòng)化測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試,selenium,軟件測(cè)試工程師,程序人生,軟件測(cè)試,自動(dòng)化測(cè)試,web自動(dòng)化測(cè)試,selenium

如超鏈接文字太長(zhǎng),也可以只輸入部分,也能定位到元素, 如圖上的“百度一下,你就知道-移動(dòng)首頁(yè)”屬性值可寫為:移動(dòng)首頁(yè),代碼:find_element(By.PARTIAL_LINK_TEXT, '移動(dòng)首頁(yè)')即可定位到元素

7、css定位:

find_element(By.CSS_SELECTOR,'css值')

更多的時(shí)候,元素是沒有id、class值的,或者屬性值不唯一,此時(shí)我們可以用CSS selector語(yǔ)法來選擇元素,CSS選擇器是Web開發(fā)中常用的一種定位元素的方法,可以在HTML文檔中快速準(zhǔn)確地找到所需的元素。

(1)通過標(biāo)簽名tag選擇元素

例如?div,?p,?a等標(biāo)簽,例如,找出所有標(biāo)簽名為div的元素

find_elements(By.CSS_SELECTOR, 'div')

(2)通過類名class選擇元素

語(yǔ)法為在class值前加一個(gè).號(hào),

舉例:

簡(jiǎn)單入門seleniumUI自動(dòng)化測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試,selenium,軟件測(cè)試工程師,程序人生,軟件測(cè)試,自動(dòng)化測(cè)試,web自動(dòng)化測(cè)試,selenium

代碼為:find_element(By.CSS_SELECTOR, '.foot-async-script')

(3)通過ID選擇元素

語(yǔ)法為在id值前加一個(gè)#號(hào),

舉例:

簡(jiǎn)單入門seleniumUI自動(dòng)化測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試,selenium,軟件測(cè)試工程師,程序人生,軟件測(cè)試,自動(dòng)化測(cè)試,web自動(dòng)化測(cè)試,selenium

代碼為:find_element(By.CSS_SELECTOR, '#result_tts_player')

(4)通過屬性來選擇元素

語(yǔ)法為[屬性名=屬性值]

舉例:

簡(jiǎn)單入門seleniumUI自動(dòng)化測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試,selenium,軟件測(cè)試工程師,程序人生,軟件測(cè)試,自動(dòng)化測(cè)試,web自動(dòng)化測(cè)試,selenium

代碼為:find_element(By.CSS_SELECTOR, '[name=theme-color]') 也可以與標(biāo)簽名、id值或者類名組合使用 如find_element(By.CSS_SELECTOR, 'meta[name=theme-color]')

(5)通過子元素來選擇

語(yǔ)法:元素1 > 元素2

若元素2在元素里面,如:

簡(jiǎn)單入門seleniumUI自動(dòng)化測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試,selenium,軟件測(cè)試工程師,程序人生,軟件測(cè)試,自動(dòng)化測(cè)試,web自動(dòng)化測(cè)試,selenium

類屬性wgt-navbar是類屬性navbar-wrapper層級(jí)下的,則可以通過子元素語(yǔ)法來更準(zhǔn)確的定位元素,代碼為:find_element(By.CSS_SELECTOR, '.navbar-wrapper > .wgt-navbar)

(6)通過后代元素來選擇

語(yǔ)法:元素1 元素2

與子元素一樣,后代元素也是在元素里面;不同的是,子元素只能是元素的直接子元素,而后代元素可以不是直接子元素,子元素一定是后代元素,后代元素不一定是子元素。

比如元素a > 元素b > 元素c > 元素d,元素b是元素a的子元素,元素c是元素b的子元素但不是a的子元素,元素c是元素a的后代元素。

舉例:

簡(jiǎn)單入門seleniumUI自動(dòng)化測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試,selenium,軟件測(cè)試工程師,程序人生,軟件測(cè)試,自動(dòng)化測(cè)試,web自動(dòng)化測(cè)試,selenium

類屬性navbar-bg是類屬性wgt-navbar層級(jí)下的,而wgt-navbar是navbar-wrapper的子元素,則navbar-bg是navbar-wrapper的后代元素。 則可以通過后代元素語(yǔ)法來更準(zhǔn)確的定位元素,代碼為:find_element(By.CSS_SELECTOR, '.navbar-wrapper .navbar-bg)

8、Xpath定位

XPath定位的優(yōu)點(diǎn)是靈活且功能強(qiáng)大,可以根據(jù)元素的屬性、標(biāo)簽名、層級(jí)關(guān)系、文本內(nèi)容等多個(gè)特征進(jìn)行定位。在某些情況下,XPath定位可能更適合定位復(fù)雜的元素結(jié)構(gòu)或特殊的元素。然而,XPath表達(dá)式相對(duì)于CSS選擇器來說更復(fù)雜一些,有時(shí)可能會(huì)更加冗長(zhǎng)。因此,在實(shí)際使用中,可以根據(jù)具體的情況選擇使用CSS選擇器還是XPath定位來定位元素。

XPath定位方式可以分為絕對(duì)路徑和相對(duì)路徑兩種方式。

(1)絕對(duì)路徑定位:

絕對(duì)路徑是從根節(jié)點(diǎn)開始,通過一系列的節(jié)點(diǎn)路徑來定位元素。絕對(duì)路徑以斜杠?/?開頭,表示根節(jié)點(diǎn),然后按照節(jié)點(diǎn)層級(jí)關(guān)系逐級(jí)定位。例如,/html/body/div[1]/input?表示從根節(jié)點(diǎn)開始,先選擇html元素,然后選擇body元素,再選擇第一個(gè)div元素,最后選擇其中的input元素。

(2)相對(duì)路徑定位:

相對(duì)路徑是相對(duì)于當(dāng)前節(jié)點(diǎn)的路徑,更常用且靈活。相對(duì)路徑以雙斜杠?//?開頭,表示從當(dāng)前節(jié)點(diǎn)的任意位置開始,選擇符合條件的元素。例如,//input?表示選擇文檔中所有的input元素,不論其在文檔中的位置。下面介紹下如何根據(jù)元素的屬性、標(biāo)簽名、層級(jí)關(guān)系、文本內(nèi)容等特征進(jìn)行定位。

//tagname: 選擇所有具有指定標(biāo)簽名的元素

//tagname[@attribute='value']: 選擇具有指定屬性和屬性值的元素。

//* [@attribute='value']: 選擇具有指定屬性和屬性值的任意元素

//parent/child: 選擇父元素下的直接子元素。

//ancestor/descendant: 選擇ancestor元素下的所有descendant元素。

//* [text()='value']: 選擇具有指定文本內(nèi)容的任意元素。

XPath定位方式也支持使用邏輯運(yùn)算符和多個(gè)條件進(jìn)行定位。例如,可以使用?and、or、not?來組合多個(gè)條件。

四、selenium的常用元素操作

click(): 單擊元素。

send_keys(value): 向輸入框元素發(fā)送文本。

clear(): 清空輸入框元素的文本。

get_attribute(name): 獲取元素的指定屬性值。

is_displayed(): 判斷元素是否可見。

is_enabled(): 判斷元素是否可用。

is_selected(): 判斷元素是否被選中。

五、實(shí)例

需求: 從百度搜索進(jìn)入微博,然后獲取微博熱搜數(shù)據(jù)并輸出到txt文檔中

import time
from selenium import webdriver
from selenium.webdriver.common.by import By

class test(object):
   def __init__(self):
       self.driver = webdriver.Chrome()
       self.driver.get('https://www.baidu.com/')
       #self.driver.get('https://weibo.com/')
       self.driver.implicitly_wait(10)      #`全局等待`?該方法接受一個(gè)參數(shù), 用來指定最大等待時(shí)長(zhǎng)
       self.driver.maximize_window()        #最大化瀏覽器頁(yè)面
   def baidu_search(self):
       self.driver.find_element(By.ID,'kw').send_keys('微博')   #通過id值定位
       self.driver.find_element(By.CSS_SELECTOR,"[value=百度一下]").click() #通過CSS選擇器定位
       self.driver.find_element(By.PARTIAL_LINK_TEXT,'微博-隨時(shí)隨地發(fā)現(xiàn)新鮮事').click()  #通過超鏈接定位
       for handle in self.driver.window_handles:   #不斷切換窗口至我們想要的窗口:Sina
           # 先切換到該窗口
           self.driver.switch_to.window(handle)  
           # 得到該窗口的標(biāo)題欄字符串,判斷是不是我們要操作的那個(gè)窗口
           if 'Sina' in self.driver.title:
               # 如果是,那么這時(shí)候WebDriver對(duì)象就是對(duì)應(yīng)的該該窗口,正好,跳出循環(huán),
               break
   def get_weibo_hot_search(self):
       time.sleep(10)
       hot_search_list = self.driver.find_elements(By.XPATH, '//*[@class="wbpro-textcut f14 cla"]')
       print(len(hot_search_list))
       print(hot_search_list)
       for list in hot_search_list:
           hot_search_text=list.text
           self.save_data(hot_search_text)
   def save_data(self, hot_search_text):
           with open(r'C:\Users\User\Desktop\output.txt', 'a', encoding='utf-8', newline='') as f:  # 用追加的方式將數(shù)據(jù)保存到txt文件中
              # for number,hot_search_text in hot_search.items():
               f.write(hot_search_text+'\n')
   def main(self):
       self.baidu_search()
       self.get_weibo_hot_search()
       self.driver.quit()

if __name__ == '__main__':
   ceshi = test()		# 實(shí)例化對(duì)象
   ceshi.main()		# 調(diào)用類函數(shù)入口

資料獲取方法

【留言777】

簡(jiǎn)單入門seleniumUI自動(dòng)化測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試,selenium,軟件測(cè)試工程師,程序人生,軟件測(cè)試,自動(dòng)化測(cè)試,web自動(dòng)化測(cè)試,selenium

簡(jiǎn)單入門seleniumUI自動(dòng)化測(cè)試,軟件測(cè)試,自動(dòng)化測(cè)試,selenium,軟件測(cè)試工程師,程序人生,軟件測(cè)試,自動(dòng)化測(cè)試,web自動(dòng)化測(cè)試,selenium

各位想獲取源碼等教程資料的朋友請(qǐng)點(diǎn)贊 + 評(píng)論 + 收藏,三連!

三連之后我會(huì)在評(píng)論區(qū)挨個(gè)私信發(fā)給你們~文章來源地址http://www.zghlxwxcb.cn/news/detail-641564.html

到了這里,關(guān)于簡(jiǎn)單入門seleniumUI自動(dòng)化測(cè)試的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 自動(dòng)化測(cè)試 ——自動(dòng)卸載軟件

    自動(dòng)化測(cè)試 ——自動(dòng)卸載軟件

    在平常的測(cè)試工作中,經(jīng)常要安裝軟件,卸載軟件, 即繁瑣又累。 安裝和卸載完全可以做成自動(dòng)化。 安裝軟件我們可以通過自動(dòng)化框架,自動(dòng)點(diǎn)擊Next,來自動(dòng)安裝。 卸載軟件我們可以通過msiexec命令行工具自動(dòng)化卸載軟件 平常我們手動(dòng)卸載軟件都是到控制面板中的\\\"添加/刪除

    2024年02月08日
    瀏覽(27)
  • 不用編程超簡(jiǎn)單的自動(dòng)化測(cè)試工具:Airtest入門篇教程

    很多剛?cè)胄谢驈钠渌袠I(yè)轉(zhuǎn)行做測(cè)試的同學(xué),日復(fù)一日每天做點(diǎn)工已經(jīng)點(diǎn)得疲憊和麻木,覺得做測(cè)試和在廠子里打螺絲沒太大區(qū)別。也想著做一做自動(dòng)化測(cè)試,奈何自己看著代碼就頭痛,當(dāng)初就是因?yàn)椴幌矚g編程才選擇的做測(cè)試。亦或者由于從其他行業(yè)轉(zhuǎn)行過來的,隔行如隔

    2024年02月05日
    瀏覽(21)
  • 軟件測(cè)試 -- 自動(dòng)化測(cè)試(Selenium)

    ????????在這里記錄一下? 自動(dòng)化測(cè)試 -- Selenium 的一些基礎(chǔ)知識(shí)點(diǎn),只記錄方法。 Selenium 瀏覽器操作 Selenium 元素定位(包含 Web 表單) findElement 和 findElements ????????findElement 和 findElements 都可以用于定位元素,它們都需要傳入一個(gè) By 類型,但是他們的返回值不同,區(qū)

    2024年04月22日
    瀏覽(56)
  • 【軟件測(cè)試】自動(dòng)化測(cè)試selenium

    【軟件測(cè)試】自動(dòng)化測(cè)試selenium

    目錄 一、什么是自動(dòng)化測(cè)試 二、Selenium介紹 1、Selenium是什么 2、Selenium的原理 三、了解Selenium的常用API 1、webDriver API?? 1.1、元素定位 1.1.1、CSS選擇器 1.1.2、Xpath元素定位 1.1.3、面試題 ?1.2、操作測(cè)試對(duì)象 1.3、添加等待? 1.4、打印信息 ?1.5、瀏覽器的操作 1.6、鍵盤事件 1.7、鼠

    2024年01月17日
    瀏覽(27)
  • seleniumUI自動(dòng)化登錄失敗案例重新嘗試WhileTrue

    seleniumUI自動(dòng)化登錄失敗案例重新嘗試WhileTrue

    一個(gè)用戶每次登錄失敗,失敗N次,無法進(jìn)入下一url時(shí),怎樣會(huì)重新嘗試N次重新登錄呢 ? 我們可以使用wihile true判斷,并使用currenturl判斷,下面就介紹以下個(gè)人的方法

    2024年02月05日
    瀏覽(14)
  • 不用編程超簡(jiǎn)單的自動(dòng)化測(cè)試工具:Airtest安裝使用入門篇

    不用編程超簡(jiǎn)單的自動(dòng)化測(cè)試工具:Airtest安裝使用入門篇

    很多剛?cè)胄谢驈钠渌袠I(yè)轉(zhuǎn)行做測(cè)試的同學(xué),日復(fù)一日每天做點(diǎn)工已經(jīng)點(diǎn)得疲憊和麻木,覺得做測(cè)試和在廠子里打螺絲沒太大區(qū)別。也想著做一做自動(dòng)化測(cè)試,奈何自己看著代碼就頭痛,當(dāng)初就是因?yàn)椴幌矚g編程才選擇的做測(cè)試。亦或者由于從其他行業(yè)轉(zhuǎn)行過來的,隔行如隔

    2024年02月04日
    瀏覽(17)
  • 軟件測(cè)試 自動(dòng)化測(cè)試selenium篇(一)

    軟件測(cè)試 自動(dòng)化測(cè)試selenium篇(一)

    目錄 一、什么是自動(dòng)化測(cè)試 ?單元測(cè)試 ?接口自動(dòng)化 ?UI自動(dòng)化 二、如何實(shí)施自動(dòng)化測(cè)試 ?自動(dòng)化測(cè)試需要了解的技能 三、selenium介紹 webdriver的工作原理: ?四、Selenium+Java環(huán)境搭建 ? ? ? ? ? ? ? ? ? ?驗(yàn)證環(huán)境是否搭建成功 創(chuàng)建java項(xiàng)目,添加pom文件中添加依賴 常見問題

    2024年02月07日
    瀏覽(37)
  • 軟件測(cè)試 自動(dòng)化測(cè)試selenium API

    軟件測(cè)試 自動(dòng)化測(cè)試selenium API

    1.1.1 CSS 選擇器定位元素 CSS 選擇器 就是一個(gè)語(yǔ)法 瀏覽器 (ctrl + f)可以進(jìn)行選擇 類選擇器:.class值(.s_ipt) id 選擇器:#id值(#kw) 父類選擇器 子類選擇器:父類選擇器表達(dá)式 子類選擇器表達(dá)式 標(biāo)簽選擇器:標(biāo)簽名(form) 1.1.2 XPath 定位元素 XPath 是一種在XML 文檔中定位元

    2024年04月28日
    瀏覽(34)
  • 【軟件測(cè)試】python+selenium自動(dòng)化測(cè)試

    【軟件測(cè)試】python+selenium自動(dòng)化測(cè)試

    一、什么是自動(dòng)化測(cè)試 自動(dòng)化測(cè)試指軟件測(cè)試的自動(dòng)化,在預(yù)設(shè)狀態(tài)下運(yùn)行應(yīng)用程序或者系統(tǒng),預(yù)設(shè)條件包括正常和異常,最 后評(píng)估運(yùn)行結(jié)果。將人為驅(qū)動(dòng)的測(cè)試行為轉(zhuǎn)化為機(jī)器執(zhí)行的過程。 單元測(cè)試 java的單元測(cè)試框架是Junit,在這里不再贅述。 接口自動(dòng)化 接口測(cè)試就是

    2023年04月09日
    瀏覽(34)
  • 【軟件測(cè)試】基于博客系統(tǒng)的自動(dòng)化測(cè)試

    【軟件測(cè)試】基于博客系統(tǒng)的自動(dòng)化測(cè)試

    目錄 1.我的博客系統(tǒng)鏈接 2.使用selenium對(duì)博客系統(tǒng)進(jìn)行自動(dòng)化測(cè)試 1.引入依賴 2.創(chuàng)建公共類 3.創(chuàng)建測(cè)試套件類 4.測(cè)試登陸界面 5. 測(cè)試博客列表頁(yè) 6.測(cè)試寫博客頁(yè)面 7.測(cè)試刪除博客 8.最終運(yùn)行結(jié)果 用戶登錄 創(chuàng)建一個(gè)maven項(xiàng)目,在pop.xml中引入以下依賴 因?yàn)閷?duì)每一個(gè)頁(yè)面進(jìn)行測(cè)試

    2024年02月15日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包