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

Robot Framweork之UI自動(dòng)化測(cè)試---Selenium2Library常用關(guān)鍵字

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

在項(xiàng)目實(shí)際自動(dòng)化測(cè)試過(guò)程中,主要用到了Selenium2Library庫(kù)里的一些關(guān)鍵字和內(nèi)置包BuiltIn的關(guān)鍵字,今天我們就來(lái)分享下Selenium2Library常用關(guān)鍵字。

我們把操作主要分為六大類(lèi):

一)瀏覽器操作

二)文本輸入

三)點(diǎn)擊操作

四)選擇/取消選擇

五)檢查點(diǎn)

六)其他

插播一個(gè)小技巧:鼠標(biāo)移至關(guān)鍵字上,直接按Ctrl+M,可以查看關(guān)鍵字的用法。

Robot Framweork之UI自動(dòng)化測(cè)試---Selenium2Library常用關(guān)鍵字,Robot Framework,功能測(cè)試

Robot Framweork之UI自動(dòng)化測(cè)試---Selenium2Library常用關(guān)鍵字,Robot Framework,功能測(cè)試

一)瀏覽器操作

包含的關(guān)鍵字有:Open Browser、Close Browser、Close All Browsers、Maximize Brower Window。

1、Open Browser

打開(kāi)瀏覽器,看腳本在哪個(gè)瀏覽器執(zhí)行,默認(rèn)的是Firefox,如果是想在Chrome執(zhí)行,則將第二個(gè)參數(shù)復(fù)制為chrome即可,Chrome瀏覽器需要安裝驅(qū)動(dòng):chromedriver.exe。

Robot Framweork之UI自動(dòng)化測(cè)試---Selenium2Library常用關(guān)鍵字,Robot Framework,功能測(cè)試

2、Close Browser

關(guān)閉瀏覽器

Robot Framweork之UI自動(dòng)化測(cè)試---Selenium2Library常用關(guān)鍵字,Robot Framework,功能測(cè)試

3、Close All Browsers

關(guān)閉所有打開(kāi)的瀏覽器和瀏覽器緩存重置

Robot Framweork之UI自動(dòng)化測(cè)試---Selenium2Library常用關(guān)鍵字,Robot Framework,功能測(cè)試

4、Maximize Brower Window

瀏覽器最大化,無(wú)需參數(shù),RF打開(kāi)瀏覽器不是最大化的,所以要使用該關(guān)鍵字把瀏覽器最大化,通常和打開(kāi)瀏覽器配合使用。

Robot Framweork之UI自動(dòng)化測(cè)試---Selenium2Library常用關(guān)鍵字,Robot Framework,功能測(cè)試

二)文本輸入

包含的關(guān)鍵字有input text、Input Password。

1、input text

輸入框輸入內(nèi)容,第二個(gè)參數(shù)是定位,可以通過(guò)三種方式定位,即id,name,xpath和css。

Robot Framweork之UI自動(dòng)化測(cè)試---Selenium2Library常用關(guān)鍵字,Robot Framework,功能測(cè)試

2、Input Password

輸入密碼

Robot Framweork之UI自動(dòng)化測(cè)試---Selenium2Library常用關(guān)鍵字,Robot Framework,功能測(cè)試

三)點(diǎn)擊操作

包含的關(guān)鍵字有Click Element、Click Link、click button、Double Click Element

1、Click Element

點(diǎn)擊元素

Robot Framweork之UI自動(dòng)化測(cè)試---Selenium2Library常用關(guān)鍵字,Robot Framework,功能測(cè)試

2、Click Link

點(diǎn)擊鏈接

Robot Framweork之UI自動(dòng)化測(cè)試---Selenium2Library常用關(guān)鍵字,Robot Framework,功能測(cè)試

3、click button

點(diǎn)擊按鈕

Robot Framweork之UI自動(dòng)化測(cè)試---Selenium2Library常用關(guān)鍵字,Robot Framework,功能測(cè)試

4、Double Click Element

雙擊元素

Robot Framweork之UI自動(dòng)化測(cè)試---Selenium2Library常用關(guān)鍵字,Robot Framework,功能測(cè)試

四)選擇/取消選擇

包含的關(guān)鍵字有:Select Checkbox、Unselect Checkbox、Select Frame、Unselect Frame。

1、Select Checkbox

勾選復(fù)選框

Robot Framweork之UI自動(dòng)化測(cè)試---Selenium2Library常用關(guān)鍵字,Robot Framework,功能測(cè)試

2、Unselect Checkbox

取消勾選復(fù)選框

Robot Framweork之UI自動(dòng)化測(cè)試---Selenium2Library常用關(guān)鍵字,Robot Framework,功能測(cè)試

3、Select Frame

選擇框架,對(duì)前端頁(yè)面了解的應(yīng)該知道,一個(gè)頁(yè)面可能包含很多層框架,那我們選擇框架就要一層一層選,先選最外層。

Robot Framweork之UI自動(dòng)化測(cè)試---Selenium2Library常用關(guān)鍵字,Robot Framework,功能測(cè)試

4、Unselect Frame

退出框架

Robot Framweork之UI自動(dòng)化測(cè)試---Selenium2Library常用關(guān)鍵字,Robot Framework,功能測(cè)試

五)檢查點(diǎn)

包含的關(guān)鍵字有:Page Should Contain、Page Should Not Contain、Page Should Contain Element、Page Should Not Contain Element 、Wait Until page Contains、Wait Until Page Does Not Contain、Wait Until Page Contains Element、Wait Until Page Does Not Contain Element

1、Page Should Contain

驗(yàn)證頁(yè)面包含內(nèi)容

2、Page Should Not Contain

驗(yàn)證頁(yè)面不包含內(nèi)容

3、Page Should Contain Element

頁(yè)面包含元素

4、Page Should Not Contain Element

頁(yè)面不包含元素

5、Wait Until page Contains

等到頁(yè)面包含

6、Wait Until Page Does Not Contain

等到頁(yè)面不包含

7、Wait Until Page Contains Element

等到頁(yè)面包含元素

8、Wait Until Page Does Not Contain Element

等到頁(yè)面不包含元素

六)其他

其他關(guān)鍵字包含:Reload Page、Go Back、Go To。

1、Reload Page

刷新頁(yè)面

Robot Framweork之UI自動(dòng)化測(cè)試---Selenium2Library常用關(guān)鍵字,Robot Framework,功能測(cè)試

2、Go Back

返回上一步

Robot Framweork之UI自動(dòng)化測(cè)試---Selenium2Library常用關(guān)鍵字,Robot Framework,功能測(cè)試

3、Go To

跳轉(zhuǎn)新的url

Robot Framweork之UI自動(dòng)化測(cè)試---Selenium2Library常用關(guān)鍵字,Robot Framework,功能測(cè)試

今天的分享就到這里,希望對(duì)大家有所啟發(fā)。

我是程序員馨馨,全網(wǎng)ID唯一,轉(zhuǎn)載請(qǐng)注明出處。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-624174.html

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

本文來(lái)自互聯(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)文章

  • Jenkins+Robot 接口自動(dòng)化測(cè)試

    目錄 前言: 設(shè)計(jì)目標(biāo) 項(xiàng)目說(shuō)明 目錄結(jié)構(gòu) 配置 jenkins 1.安裝插件 2.配置項(xiàng)目 Jenkins+Robot是一種常見(jiàn)的接口自動(dòng)化測(cè)試方案

    2024年02月16日
    瀏覽(23)
  • 自動(dòng)化測(cè)試系列 —— UI自動(dòng)化測(cè)試

    自動(dòng)化測(cè)試系列 —— UI自動(dòng)化測(cè)試

    UI 測(cè)試是一種測(cè)試類(lèi)型,也稱(chēng)為用戶界面測(cè)試,通過(guò)該測(cè)試,我們檢查應(yīng)用程序的界面是否工作正?;蚴欠翊嬖谌魏畏恋K用戶行為且不符合書(shū)面規(guī)格的 BUG。了解用戶將如何在用戶和網(wǎng)站之間進(jìn)行交互以執(zhí)行 UI 測(cè)試至關(guān)重要,通過(guò)執(zhí)行 UI 測(cè)試,測(cè)試人員將嘗試模仿用戶的行為

    2024年02月10日
    瀏覽(27)
  • Python Selenium UI自動(dòng)化測(cè)試_python 自動(dòng)化ui測(cè)試

    Python Selenium UI自動(dòng)化測(cè)試_python 自動(dòng)化ui測(cè)試

    2.2 安裝selenium pip install selenium pip install selenium==2.53.0 2.3 下載webdriver驅(qū)動(dòng) 以chrome瀏覽器為例 查看chrome瀏覽器版本:在地址欄輸入 chrome://version chromedriver下載地址:http://chromedriver.storage.googleapis.com/index.html 下載與瀏覽器版本對(duì)應(yīng)的chrome driver 將下載好的chrome driver 解壓,并放至到

    2024年04月14日
    瀏覽(27)
  • 【W(wǎng)eb UI自動(dòng)化測(cè)試】Web UI自動(dòng)化測(cè)試之框架篇(全網(wǎng)最全)

    【W(wǎng)eb UI自動(dòng)化測(cè)試】Web UI自動(dòng)化測(cè)試之框架篇(全網(wǎng)最全)

    本文大綱截圖: UnitTest框架: PyTest框架: 框架:?框架英文單詞 framework,為解決一類(lèi)事情的功能的集合。需要按照框架的規(guī)定(套路)去書(shū)寫(xiě)代碼。 概念:UnitTest是python自帶的一個(gè)單元測(cè)試框架,用它來(lái)做單元測(cè)試 自帶的框架:不需要單獨(dú)按照,只要安裝了 python就可以用

    2023年04月09日
    瀏覽(29)
  • 【W(wǎng)eb UI自動(dòng)化測(cè)試】Web UI自動(dòng)化測(cè)試之日志收集篇(全網(wǎng)最全)

    【W(wǎng)eb UI自動(dòng)化測(cè)試】Web UI自動(dòng)化測(cè)試之日志收集篇(全網(wǎng)最全)

    本文大綱截圖: ? 日志:?用于記錄系統(tǒng)運(yùn)行時(shí)的信息,對(duì)一個(gè)事件的記錄,也稱(chēng)為 Log 。 日志作用: 1)調(diào)試程序 2)了解系統(tǒng)程序運(yùn)行的情況是否正常 3)系統(tǒng)程序運(yùn)行故障分析與問(wèn)題定位 4)用來(lái)做用戶行為分析和數(shù)據(jù)統(tǒng)計(jì) 日志級(jí)別: 日志級(jí)別:指日志信息的優(yōu)先級(jí)、重

    2024年02月12日
    瀏覽(22)
  • UI自動(dòng)化概念+Web自動(dòng)化測(cè)試框架

    UI自動(dòng)化概念+Web自動(dòng)化測(cè)試框架

    1.UI自動(dòng)化測(cè)試概念:我們先明確什么是UI UI,即(User Interface簡(jiǎn)稱(chēng)UI用戶界面)是系統(tǒng)和用戶之間進(jìn)行交互和信息交換的媒介 UI自動(dòng)化測(cè)試: Web自動(dòng)化測(cè)試和移動(dòng)自動(dòng)化測(cè)試都屬于UI自動(dòng)化測(cè)試,UI自動(dòng)化測(cè)試就是借助自動(dòng)化工具對(duì)程序UI層進(jìn)行自動(dòng)化的測(cè)試 2.為什么對(duì)UI采用自動(dòng)化

    2024年02月06日
    瀏覽(94)
  • 【UI自動(dòng)化測(cè)試技術(shù)】自動(dòng)化測(cè)試研究:Python+Selenium+Pytest+Allure,詳解UI自動(dòng)化測(cè)試,學(xué)習(xí)模擬鼠標(biāo)+模擬鍵盤(pán)進(jìn)行相關(guān)操作(精)(四)

    1、了解元素交互的常用方法 2、學(xué)習(xí)如何對(duì)多選元素進(jìn)行操作 3、 學(xué)習(xí)模擬鼠標(biāo)進(jìn)行相關(guān)操作 ( 本節(jié)目標(biāo) ) 4、 學(xué)習(xí)模擬鍵盤(pán)進(jìn)行相關(guān)操作 ( 本節(jié)目標(biāo) ) 用于向 Web 瀏覽器提供虛擬化設(shè)備輸入操作的低級(jí)接口.除了剛剛講過(guò)的Web元素交互之外, Actions 接口 還提供了對(duì)指定輸

    2024年03月24日
    瀏覽(92)
  • UI自動(dòng)化概念 + Web自動(dòng)化測(cè)試框架介紹

    UI,即(User Interface簡(jiǎn)稱(chēng)UI用戶界面)是系統(tǒng)和用戶之間進(jìn)行交互和信息交換的媒介 UI自動(dòng)化測(cè)試: Web自動(dòng)化測(cè)試和移動(dòng)自動(dòng)化測(cè)試都屬于UI自動(dòng)化測(cè)試,UI自動(dòng)化測(cè)試就是借助自動(dòng)化工具對(duì)程序UI層進(jìn)行自動(dòng)化的測(cè)試 從不同的階段或?qū)哟蝸?lái)說(shuō),自動(dòng)化測(cè)試可以分為單元測(cè)試、接口

    2024年02月08日
    瀏覽(28)
  • Ui自動(dòng)化概念+Web自動(dòng)化測(cè)試框架介紹

    Ui自動(dòng)化概念+Web自動(dòng)化測(cè)試框架介紹

    目錄 UI 1.UI自動(dòng)化測(cè)試概念:我們先明確什么是UI 2.為什么對(duì)UI采用自動(dòng)化測(cè)試? 3.什么項(xiàng)目適合做UI自動(dòng)化測(cè)試? 4.UI自動(dòng)化測(cè)試介入時(shí)機(jī) 5.UI自動(dòng)化測(cè)試所屬分類(lèi) Web自動(dòng)化測(cè)試框架介紹 2.Selenium框架介紹及特點(diǎn): Web自動(dòng)化測(cè)試環(huán)境搭建 2.元素定位(一) idclassname,tagname定位 link text與

    2023年04月21日
    瀏覽(29)
  • Python Selenium UI自動(dòng)化測(cè)試_python 自動(dòng)化ui測(cè)試,Kotlin可能帶來(lái)的一個(gè)深坑

    Python Selenium UI自動(dòng)化測(cè)試_python 自動(dòng)化ui測(cè)試,Kotlin可能帶來(lái)的一個(gè)深坑

    :層級(jí)選取,如:#formspaninput 舉例:div.entry-sider-panelsection.entry-sider-panel__bddivdiv:nth-child(1) 3.3 元素操作 3.3.1 輸入內(nèi)容 send_keys() 3.3.2 點(diǎn)擊元素 click() 3.3.3 清空元素文本內(nèi)容 clear() 3.3.4 獲取元素文本 text 返回的是字符串 3.3.5 獲取元素尺寸 size 返回的是字典 3.3.6 獲取元素的屬性值

    2024年04月25日
    瀏覽(45)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包