Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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
If statement 在Cypress中,如何检查按钮是否具有属性?_If Statement_Cypress - Fatal编程技术网

If statement 在Cypress中,如何检查按钮是否具有属性?

If statement 在Cypress中,如何检查按钮是否具有属性?,if-statement,cypress,If Statement,Cypress,如果按钮上存在属性或执行其他操作,我想设置一个if条件。我怎么能用柏树做呢? 我一直这样做到现在,但没有工作。。。 ''' ''' 这不仅使整个测试失败,而且使条件失败。我想到了两个想法: 也许可以查看条件测试的Cypress指南。他们有一点关于元素的存在。您可能可以执行类似的操作: 或者,使用jquery手动执行条件检查: 让$el=Cypress.$(“myselector”); 如果($el.attr(“myattr”)=“myvalue”){ do.A(); }否则{ do.B(); }

如果按钮上存在属性或执行其他操作,我想设置一个if条件。我怎么能用柏树做呢? 我一直这样做到现在,但没有工作。。。 '''

'''
这不仅使整个测试失败,而且使条件失败。

我想到了两个想法:

也许可以查看条件测试的Cypress指南。他们有一点关于元素的存在。您可能可以执行类似的操作:

或者,使用jquery手动执行条件检查:

让$el=Cypress.$(“myselector”);
如果($el.attr(“myattr”)=“myvalue”){
do.A();
}否则{
do.B();
}
if(cy.get('button[type="button"]').should('have.attr','disabled')==true){
       doTaskA() 
   }else{
        doTaskB()
    }