Automation 如何在Cypress中获取url的一部分

Automation 如何在Cypress中获取url的一部分,automation,cypress,ui-automation,Automation,Cypress,Ui Automation,我生成id,然后使用id访问它们,我想使用cy.url().split('/')断言生成的id,但是我不能,split只对字符串有效,并且cy.url()返回可链接的,还有其他方法吗?这应该可以。将0替换为所需的任何索引 cy.url().then(url => { cy.log(url.split('/')[0]) }); 这应该行得通。将0替换为所需的任何索引 cy.url().then(url => { cy.log(url.split('/')[0]) }); 谢

我生成id,然后使用id访问它们,我想使用
cy.url().split('/')
断言生成的id,但是我不能,split只对字符串有效,并且
cy.url()
返回
可链接的
,还有其他方法吗?

这应该可以。将0替换为所需的任何索引

cy.url().then(url => {
  cy.log(url.split('/')[0])
});

这应该行得通。将0替换为所需的任何索引

cy.url().then(url => {
  cy.log(url.split('/')[0])
});
谢谢,.then()是答案,我试图避免它,但在这种情况下,这是唯一的答案,无论如何,谢谢!谢谢,.then()是答案,我试图避免它,但在这种情况下,这是唯一的答案,无论如何,谢谢!