我正在尋找一種使用 Cypress 識別垃圾桶圖示的方法,前提是您必須選擇具有特定文本的行,在本例中為 Cypress。我嘗試的解決方案如下:
var btndelete = cy.get('#SCGrouGrid').find('.dx-data-row').contains('UICypress').then("td").eq(5).find(".dx-icon-trash");

uj5u.com熱心網友回復:
你可以這樣做:
cy.contains('td[role="gridcell"]', 'Cypress')
.parent('tr.dx-data-row')
.within(() => {
cy.get('.dx-icon-trash').click()
})
首先,它將搜索td文本所在的元素Cypress。然后使用 parent,我們轉到tr文本所在元素的or 行。他們使用within我們確保我們正在運行的命令僅限于該特定行。然后我們點擊里面的垃圾桶圖示。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/338608.html
標籤:javascript 查询 柏
