我试图在Selenium浏览器中跟踪鼠标坐标。
Selenium没有鼠标跟踪功能。它只具有MoveByOffset(int x, int y)和MoveToElement(IWebElement)函数。我需要设置自定义的位置,并使用MoveByOffset(int x, int y)函数移到它们。
Selenium允许使用JavaScript脚本,但似乎不允许在后台运行脚本并从上述后台函数检索值:
我们可以做这样的事情:
document.onmousemove = function(e)
{
var x = e.pageX;
var y = e.pageY;
};
并从它返回
我试图通过实现一个自定义无限滚动来学习反应。
当使用空格键或鼠标滚轮滚动时,代码将按预期工作。
但是,如果我用鼠标光标向下拖动滚动条(在我的桌面计算机上),滚动发生得太快(因为很明显,使用鼠标光标拖下滚动条->会导致滚动条粘附在底部->导致代码触发次数过多)。
如何减缓鼠标光标情况下无限滚动的速度?
var arr = [];
for (var i = 0; i<1000; i++) {
arr.push(i);
}
class Element extends React.Component{
render() {
con