Automated tests 如何使用cypress测试在文本字段中输入生成的验证码文本?
如何使用cypress test在文本字段中输入生成的验证码文本。 我需要一个示例脚本_spec.js输入电子邮件、密码和验证码文本以成功登录Automated tests 如何使用cypress测试在文本字段中输入生成的验证码文本?,automated-tests,cypress,Automated Tests,Cypress,如何使用cypress test在文本字段中输入生成的验证码文本。 我需要一个示例脚本_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('me@u
//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('me@url.com');
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
我会在您的后端有一个环境变量(ex ENV=test)。运行应用程序时,请传入该环境变量。capcha验证发生在哪里
passed = ENV===‘test’ || actualValidation
因此,无论您在测试环境中通过了什么,它都会接受。然后只需传递“anyrandomvalue”
在生产过程中,它将退回到实际验证您知道验证码将提前什么吗?你的HTML是什么样子的?当您尝试输入验证码时,您遇到了什么问题?不,它是自动生成的,也有按钮自己生成