原文:Cypress web自動化5-table表格元素(別名使用Aliasing)

前言 頁面上有些元素定位路徑比較復雜,可以先定位到該元素使用別名,通過這個別名去操作元素,這樣看起來簡潔一些。 .as 使用別名定位元素 table表格上的元素定位使用示例 .as 重新命名路由 當點頁面上某個按鈕,發網絡請求的時候,我們可以判斷它的reponse Get Comment 當點上面按鈕后,發了個網絡請求,於是我們需要判斷這個請求是否請求成功,狀態碼反回 QQ交流群: ...

2020-05-11 23:39 1 1368 推薦指數:

查看詳情

Cypress web自動化9-聚焦元素focused,截圖screenshot使用

前言 在頁面上點擊輸入框時,可以用 cy.focused() 判斷當前元素是不是聚焦元素。 屏幕截圖,這是web自動化經常用到的功能,可以用cy.screenshot()實現 .end() 結束命令鏈 cy.exec() 執行系統命令 cy.focused() 點擊元素后判斷 ...

Wed May 13 00:38:00 CST 2020 2 975
Cypress web自動化12-父子元素定位

前言 先定位父元素,通過父元素定位子元素 .children() 通過父元素,定位子元素 .closest() 要獲取最近的祖先DOM元素,請使用.closest()命令。 .eq() 要在特定索引處獲取DOM元素,請使用.eq()命令 ...

Wed May 13 02:56:00 CST 2020 0 1963
Cypress web自動化8-Cookies 使用

前言 cy.getCookie() 根據 cookie 的 name 名稱,獲取對應 cookie 的 value 值 cy.getCookies() 獲取瀏覽器全部cookies ...

Wed May 13 00:21:00 CST 2020 1 1137
使用Cypress自動化框架進行Web/API測試

@ 目錄 Cypress介紹 Cypress特點 Cypress運行原理 Cypress安裝 Cypress使用 Web頁面測試 元素定位方法 元素常用操作 示例演示 參數測試 ...

Sat Mar 26 07:11:00 CST 2022 0 945
Cypress web自動化37-cy.wrap() 操作 iframe 上的元素

前言 iframe 是一種常見的 web 頁面上遇到的場景,像有些網站的登錄就是放到 iframe 里面的。 cypress 如何處理 iframe 上的元素呢,cypress 目前沒有提供類似 selenium 上的 switch_to.frame 這種直接切換的方法,得自己封裝一個操作方法 ...

Wed Jun 10 06:37:00 CST 2020 0 1980
Cypress web自動化4-操作頁面元素(Actions行為事件)

前言 ui自動化操作頁面上的元素,常用的方法就那么幾個,輸入文本,點擊元素,清空文本,點擊按鈕。 還有一些特殊的checkbox,radio,滾動條等。 .type() 往輸入框輸入文本元素 .focus() 要聚焦DOM元素,請使用.focus()命令 ...

Tue May 12 07:38:00 CST 2020 1 2546
Cypress web自動化11-定位元素(Querying)

前言 Cypress 是如何定位元素的呢?web自動化,定位元素是關鍵,見過很多學web自動化的小伙伴,一天到晚都停留在定位元素層面。 把大把的時間花在元素定位上,這就導致無法抽出精力去優化腳本,Cypress 的定位元素使用css 選擇器,跟 jquery 的定位元素一樣。 selenium ...

Wed May 13 01:59:00 CST 2020 0 3804
Cypress web自動化28-運行器界面調試元素定位和操作

前言 Cypress提供了一個很好的測試運行器, 它為你提供了一套可視結構的測試和斷言套件, 很快你也會看到命令, 頁面事件, 網絡請求等. 當你還沒熟練掌握元素定位時,在運行器界面點開探測器,會自動幫我們定位好元素,甚至寫好部分代碼。 調試 Cypress提供了調試工具來幫你理解一個測試 ...

Sat May 30 00:41:00 CST 2020 0 924
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM