Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing cypress.io测试中的If语句_Unit Testing_Testing_Cypress_E2e Testing - Fatal编程技术网

Unit testing cypress.io测试中的If语句

Unit testing cypress.io测试中的If语句,unit-testing,testing,cypress,e2e-testing,Unit Testing,Testing,Cypress,E2e Testing,我是测试新手,尤其是cypress.io,我正在尝试在我的应用程序中测试注册流 我想检查两种情况- 如果用户试图使用现有用户名注册,则会弹出一条错误消息 否则,如果插入正确的输入,则用户名将成功注册 如何在一次测试中做到这一点?对于cypress是否有使用if语句的选项 事先非常感谢。您可以执行以下操作: If(Cypress.$(‘error msg locator’).length > 0) { //error msg displayed.Do something }

我是测试新手,尤其是cypress.io,我正在尝试在我的应用程序中测试注册流

我想检查两种情况-

  • 如果用户试图使用现有用户名注册,则会弹出一条错误消息
  • 否则,如果插入正确的输入,则用户名将成功注册
  • 如何在一次测试中做到这一点?对于cypress是否有使用if语句的选项


    事先非常感谢。

    您可以执行以下操作:

       If(Cypress.$(‘error msg locator’).length > 0) {
        //error msg displayed.Do something 
    }
    else {
        //success login.Do something 
    }
    

    您可以执行以下操作:

       If(Cypress.$(‘error msg locator’).length > 0) {
        //error msg displayed.Do something 
    }
    else {
        //success login.Do something 
    }
    

    你应该把它分成两部分,看你应该把它分成两部分,看