【问题标题】:why does cypress invoke animate not working even calling?为什么柏树调用动画甚至调用都不起作用?
【发布时间】:2020-07-19 14:42:18
【问题描述】:

我是 cypress.io 的新手,正在尝试调用 animate 函数。尝试在不同的论坛上搜索相同的内容,但没有找到任何相关的答案。

根据可用的文档:

我试图调用动画的网站是https://www.w3schools.com/jquery/jquery_animate.asp

我希望下面的代码应该调用动画(无需单击按钮)并且 cypress 输出应该如下所示,但实际上我的测试用例通过没有任何错误但没有完成动画。

预期输出

代码:

/// <reference types="cypress" />

context("invoke function Jquery", ()=> {

    beforeEach(()=>{
        cy.visit("https://www.w3schools.com/jquery/jquery_animate.asp")
            })

    it(" Invoke & Jquery  ",()=> {
    cy.get("button#bDemo").invoke('animate')
    }
    
    )

   
})

【问题讨论】:

    标签: jquery cypress


    【解决方案1】:

    发现相同,我在错误的元素上调用动画。理想情况下应该开启

    "#divDemo") 并且我在 ("button#bDemo") 上调用了相同的内容。另外,我没有传递所需的参数。这是一个多么强大的工具:)

    cy.get("#divDemo").invoke('animate',{left:"170px",opacity:"0.5"},"slow") .invoke('animate',{fontSize:"5em"},"slow")

    【讨论】:

      猜你喜欢
      • 2021-07-13
      • 2016-12-10
      • 2023-03-25
      • 1970-01-01
      • 2012-12-06
      • 2017-09-26
      • 1970-01-01
      • 2021-05-16
      • 2021-12-24
      相关资源
      最近更新 更多