我正在测试我的应用程序,我有很长的侧边菜单,并且我有这样的代码:
cy.get('tab').click({force: true})
自动滚动发生在获取和单击之间,然后选定的选项卡不可见,因为顶部菜单的位置已固定。我找到了很多解决方案,但没有一个有效。到目前为止我尝试过.click({force: true})
and .click(scrollBehaviour: false})
also .scrollIntoView()
在获取和点击之间。
还有其他方法可以解决这个问题吗?
您可以设置scrollBehavior
全局或每个测试(套件)。
我在每次测试的基础上禁用它,如下所示:
it('check something w/ autoscroll disabled', { scrollBehavior: false }, () => {
cy.get('.tab').click();
// do something else ...
});
Docs: https://docs.cypress.io/guides/references/configuration#Actionability https://docs.cypress.io/guides/references/configuration#Actionability
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)