想知道是否有某种方法可以在Cypress.io的一定范围内测试滚动量。
进一步来说
我的尝试: 我认为最好的方法是进行测试,然后进行测试,确定当前的div不在手机屏幕的可视区域内。然后向下滚动使其可见。
cy.get('#angular-projects').should('not.be.visible') // div #angular-projects
cy.get('#developer-projects').click() // button
cy.get('#angular-projects').should('be.visible')
Run Code Online (Sandbox Code Playgroud)
想知道是否可以通过mocha,chai来完成,如果周围没有柏树
许多功能是否已被弃用或不是KeyboardEvent对象类的当前标准的一部分。只是想知道为什么每当我按shift或esc。我的 Chrome 或 Mozilla 控制台上没有显示任何键。
document.addEventListener("keypress", (e) => {
console.log(e.keyCode);
console.log(e.key);
console.log(e.code);
console.log(e.shiftKey);
});
Run Code Online (Sandbox Code Playgroud)
使用的浏览器控制台
https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent