如何使用赛普拉斯测试在文本字段中输入生成的验证码文本?

Nyulan

如何使用赛普拉斯测试在文本字段中输入生成的验证码文本。我需要一个示例script_spec.js输入电子邮件,密码和验证码文本才能成功登录

//Home page
  cy.visit('http://someurl.com');

//Login
  cy.contains('Log in').click();
  cy.url().should('eq', 'http://someurl.com'); // => true
  cy.get('#Email').type('[email protected]');
  cy.get('#Password').type('password');

//Enter CAPTCHA Text in text field here(TODO..)

  cy.contains('Log In').click();
//SUCESSFULLY
 cy.url().should('eq', 'http://someurl.com'); // => Home page true

在此处输入图片说明

托利

我的后端需要一个环境变量(例如ENV = test)。当您运行应用程序时,请传递该环境变量。验证验证发生在哪里

passed = ENV===‘test’ || actualValidation

因此,无论您在测试环境中通过它什么,它都会接受。然后将其传递给“ anyrandomvalue”。

在生产中将退回到实际验证

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

赛普拉斯,如何检查输入到字段中的文本?

如何使用赛普拉斯选择文本[赛普拉斯]

如何使用赛普拉斯测试文件输入?

在赛普拉斯中如何计算包含文本的元素?

如何断言 CSS 属性包含赛普拉斯测试中的一些文本?

如何保存变量/文本以供以后在赛普拉斯测试中使用?

赛普拉斯测试验证

赛普拉斯-无法在字段中输入

赛普拉斯-如何通过文本内容查找?

赛普拉斯如何选择包含文本的选项

赛普拉斯-从const中删除文本

在赛普拉斯中单击完全匹配的文本

用赛普拉斯选择文本

赛普拉斯-我可以禁止使用cy.type(text)打印输入的文本吗?

如何验证赛普拉斯中的错误消息?

赛普拉斯:在多个API测试中重复使用身份验证令牌

如何使用赛普拉斯清除多选输入?

如何在赛普拉斯中动态生成测试用例?

如何基于“ before()”中接收到的数据动态生成赛普拉斯测试?

赛普拉斯如何从 div 中获取文本并存储在变量中以备后用

赛普拉斯(Cypress.IO):如何在select中获取所选选项的文本?

如何在赛普拉斯中打印 div 元素的文本值?

赛普拉斯类型输入文本测试在material-ui / formik上失败(反应应用程序)

如何使用jquery在赛普拉斯测试中获取div'text'值

如何使用赛普拉斯测试第二个表中的值

是否可以在赛普拉斯的提示中显示的文本框中输入内容,然后单击“确定”按钮

赛普拉斯测试-期望输入为空

赛普拉斯输入错误 - 在 textarea 中输入混乱

赛普拉斯使用正则表达式检索ID中具有匹配文本的元素