嗨,我是柏树和学习的新手,
我的数据是动态的,并且每秒变化一次。想象一个带有列城市和城市主管的表格。城市负责人是动态的,每分钟都会变化。
这是可单击的,并包含一个链接。该特定部分的更改频率更高,我想检查href是否具有正确的值。
frameon
我试图将值存储在变量中,但随后不确定如何将其添加到url中以查看其是否正确。
例如,我在cypress中尝试了这样的代码,
<a href="/City/incharge/Mr.A" data-toggle="tooltip" title="" data-original-title="Mr.A">
</a>
上述网址中的“名称”部分应具有动态值。在我们的情况下,A先生将来可能会改变。
有人可以帮忙吗?
谢谢。
答案 0 :(得分:0)
查看您的示例应该是这样的:
it('Check click function on Transactionhash', () => {
let name = ''
cy.get('td').eq(1)
.then(incharge => {
name = incharge.text()
cy.get('td')
.eq(1)
.click()
cy.url()
.should('eq',`https://worldmap.com/city/${name}`)
})
})
请注意should()函数中反引号(`)的用法