go操作網頁元素 Cypress 常見操作

2021-10-13 17:24:05 字數 1676 閱讀 1634

//獲取頁面位址

cy.url()

cy.url().should('contain','link')

等同於f5

cy.reaload()

等同於ctrl+f5強制重新整理

cy.radload(true)

//在cypress.json中新增

//執行中設定

cy.viewpoint(1024,768)

//後退

cy.go('back)

cy.go(-1)

//前進

cy.go('forward)

cy.go(1)

//判斷check-box是否可見

cy.get('.check-box).should('be.visible')

//判斷元素存在

cy.get('.check-box).should('exist')

//判斷元素不存在

cy.get('.check-box).should('no exist')

//利用jquery來判斷元素是否存在

const btn = '#btn'

cypress.$(btn).length>0

//獲取元素btn的文字

cy.get('#btn').then(function())

//清除input輸入的值

cy.get('div>a').clear()

cycy.get('div>a').clear().type()

//選中

cy.get('radio').check('us)

//取消選中

cy.get('radio').uncheck('us)

cy.get('select').select('下拉選項的值')

元素定位 Cypress 元素定位

cypress含有多種定位方式我們無需擔心因為定位導致測試失敗,cypress有獨一無二的定位策略能使你擺脫元素定位的噩夢。cypress專有選擇器 舉例 submitsubmitsubmit獲取元素方法 cy.get data cy submit click cy.get data test su...

Cypress系列(24) 操作頁面元素的命令

如果想從頭學起cypress,可以看下面的系列文章哦 點選命令可以跳轉到命令詳解的文章哦 命令作用 type 輸入框輸入文字元素 focus 聚焦dom元素 blur dom元素失去焦點 clear 清空dom元素 submit 提交表單 click 點選dom元素 dbclick 雙擊.right...

定位網頁元素

定位網頁元素 一 網頁的定位機制 1.網頁中的三種定位機制 a 標準文件流 b 浮動float c 絕對定位 2.僅用浮動和盒子模型,無法實現特定情況下的複雜定位 a 右上角的關閉按鈕效果 b 固定在右下角的回頂部 c 滑鼠移上去的下拉效果 3.position屬性實現元素的定位 position ...