我怎样才能测试在你开始写东西后消失的文本?

在我写了一些东西之后,show don上没有什么变化.

enter image description here

I want to test that Enter a comment. texts disappearing. enter image description here

谢谢你的建议.

推荐答案

对@Prophet的回答进行了扩展:

我将按该顺序测试占位符和输入的值.

cy.get('your textarea selector')
.should('have.attr','placeholder','Enter a comment.')
.type('stackoverflow')
.should('have.value','stackoverflow')

编辑:在输入前判断文本区是否为空(更健壮的测试). 另一种 Select 是在.type之前执行.lear

cy.get('your textarea selector')
.should('have.attr','placeholder','Enter a comment.')
.should('have.value','')
.type('stackoverflow')
.should('have.value','stackoverflow')

Javascript相关问答推荐

Regex可以 Select 以任何顺序匹配组

如何将剧作家请求对象转换为字符串,因为它只提供promise ?

Vue v模型检测父参考更改

如何在我的Web应用程序中使用JavaScript显示和隐藏喜欢/不喜欢按钮?

如果被1个Phaser JS抵消,我的倾斜碰撞

验证嵌套 colored颜色 代码的结果

如何从JavaScript中的公共方法调用私有方法?

获取最接近的父项(即自定义元素)

在具有焦点和上下文的d3多线图表中,如何将上下文的刷新限制在特定日期?

在运行时使用Next JS App Router在服务器组件中运行自定义函数

如何使用JavaScript拆分带空格的单词

如何在Angular拖放组件中同步数组?

在画布中调整边上反弹框的大小失败

匹配一个或多个可选重复的特定模式

无法重定向到Next.js中的动态URL

用于部分字符串的JavaScript数组搜索

无法设置RazorPay订阅API项目价格

使用Reaction窗体挂钩注册日历组件

是否可以在不更改组件标识的情况下换出Reaction组件定义(以维护状态/引用等)?如果是这样的话,是如何做到的呢?

如何在Jest中模拟函数