首页 > 解决方案 > 强制 cypress 在 aria-hidden 输入上键入

问题描述

我是 cypress 的新手,但它似乎是一见钟情,尽管我在更新浏览器后已经遇到了一些问题。我正在尝试创建一个测试来编写谷歌文档,显然用户需要登录才能这样做。所以我一直在寻找通过 API 登录,这似乎是不可能的,因为你需要有一个谷歌工作区登录,我没有也无法登录,因为我不在大学,也没有使用我的工作电子邮件。所以我决定“手动”登录谷歌,虽然看起来他们的安全系统非常好,密码输入元素是隐藏的,特别是我可以看到 aria-hidden = true。我尝试了任何方式,例如类型({force:true}),也尝试访问其顶部的div,但没有。有人用谷歌登录之前遇到过同样的问题吗?

标签: cypresshidden

解决方案


我似乎有问题。你能解决吗?

也许你可以使用 cy.get('element').should('exist') 然后 cy.get('element').should('contain', 'email')


推荐阅读