小编A. *_*ran的帖子

Cypress.io:无论如何要测试特定的滚动量?

想知道是否有某种方法可以在Cypress.io的一定范围内测试滚动量。

进一步来说

  1. 从页面顶部开始,按按钮
  2. 页面向下滚动到一定高度
  3. 测试滚动高度在一定范围内是否正确

我的尝试: 我认为最好的方法是进行测试,然后进行测试,确定当前的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)

想知道是否可以通过mochachai来完成,如果周围没有柏树

javascript mocha.js ecmascript-5 chai cypress

2
推荐指数
1
解决办法
1436
查看次数

绝对路径和逻辑路径之间不同

我问这个,因为我想知道它们在绝对路径directorty和逻辑路径目录之间是否有任何相似之处

bash

1
推荐指数
1
解决办法
787
查看次数

如何检测转义键的 KeyboardEvent?

许多功能是否已被弃用或不是KeyboardEvent对象类的当前标准的一部分。只是想知道为什么每当我按shiftesc。我的 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)

使用的浏览器控制台

  • "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:56.0) Gecko/20100101 Firefox/56.0"
  • "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36"
  • [Web Inspector] "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Safari/604.1.38"

https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent

javascript keyboard-events console.log

0
推荐指数
1
解决办法
3502
查看次数