如何使用赛普拉斯处理正确的iframe加载?

时间:2019-06-06 15:30:57

标签: iframe cypress

我正在使用Cypress为包含iframe的Web应用程序编写e2e自动化测试。该网络应用程序包含多个隐藏的iframe。登录到应用程序后,赛普拉斯无法显示正确的iframe。而是显示隐藏的iframe。赛普拉斯有没有办法处理iframe选择?

大多数问题与iframe中的定位元素有关。我没有发现与使用iframe加载网页有关的问题。

编辑: 请注意:我的问题与https://github.com/cypress-io/cypress/issues/136

没有关系

1 个答案:

答案 0 :(得分:0)

  

我在这里是有关iframe问题的官方信息:

https://docs.cypress.io/guides/references/known-issues.html#Iframes

  

复制并粘贴:

您无法定位iframe中的元素或与之互动-不管它是同一个域还是跨域iframe。

赛普拉斯正在积极研究这一问题,您首先会看到对相同域iframe的支持,其次是跨域(它们很难做到)。

  

问题网址:

https://github.com/cypress-io/cypress/issues/136