簡體   English   中英

如何使用柏樹找到元素內部的href?

[英]How to find the href inside of an element with cypress?

這里的主要問題是,在我們在 salesforce 內部創建機會之前,我們不知道派對記錄 ID。 出於同樣的原因,我必須看看它是否是一種獲取 href 鏈接並從那里將它們保存到夾具文件中以便將來能夠使用該數據的方法。

例子:

在此處輸入圖像描述

代碼 | 柏:

cy.get('table').get('tbody').get('tr').get('td').get('th').should('be.visible')

HTML:

在此處輸入圖像描述

您還可以使用定位器[data-refid="recordId"] ,調用href屬性並將其保存在夾具文件中。

cy.get('[data-refid="recordId"]').each(($ele) => {
    cy.writeFile('cypress/fixtures/links.txt', $ele.attr('href'), {
        flag: 'a+'
    })
})

您需要使用invoke方法。 你最終會得到這樣的結果: cy.get('a').invoke('href')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM