无法在柏树中获取Iframe下的元素[关闭]。


我使用这个codei已经使用每一个属性,但没有发现任何问题。

我的html代码图片

cy.get('.gjs-frame')
.then(($iframe) => {
  const $body = $iframe.contents().find('body')
   cy.wrap($body)
   //cy.get('#v-app')
    //cy.get('.layout')
    //cy.get('.gjs-hovered')
    //.get('.v-application--wrap [data-gjs-type="wrapper"]')
   // .get('[data-gjs-type="wrapper"]')
    //.get('#v-app .v-application--wrap')
    //.get('.v-application--wrap')
   // .get('#v-mount').should('be.exist')

})

解决方案:

参考: 在Cypress中使用iframe

const getIframeDocument = () => {
  return cy.get('iframe').its('0.contentDocument').should('exist')
};

const getIframeBody = () => {
  // get the document
  return getIframeDocument()
    .its('body').should('not.be.undefined')
    .then(cy.wrap);
}

getIframeBody().find(<selector>).should('contain', <content>);

给TA打赏
共{{data.count}}人
人已打赏
未分类

如何将类型、它们的子类型信息全部存储在二元搜索树数据结构中?

2022-11-13 21:16:17

未分类

光子:重回房间

2022-11-13 21:16:19

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索