在Selenium中模拟鼠标移动而不移动鼠标,Python

在Selenium中模拟鼠标移动而不移动鼠标,Python,python,selenium,Python,Selenium,我正在尝试在Selenium上自动化一些需要鼠标移动的任务,但是我仍然希望能够在另一个屏幕上使用我的鼠标进行操作,这样就可以在不控制正常鼠标的情况下模拟Selenium浏览器中的鼠标移动了吗 我在谷歌上搜索过这篇文章,但没有找到任何实质性的东西。很抱歉没有附加任何代码,但我现在甚至没有一个起点。试试韦伯图书馆。其内置于selenium之上,用于处理此类自动化任务。下面是一个小代码片段 from webbot import Browser web = Browser() web.go_to('g

我正在尝试在Selenium上自动化一些需要鼠标移动的任务,但是我仍然希望能够在另一个屏幕上使用我的鼠标进行操作,这样就可以在不控制正常鼠标的情况下模拟Selenium浏览器中的鼠标移动了吗


我在谷歌上搜索过这篇文章,但没有找到任何实质性的东西。很抱歉没有附加任何代码,但我现在甚至没有一个起点。

试试韦伯图书馆。其内置于selenium之上,用于处理此类自动化任务。下面是一个小代码片段

from webbot import Browser 
web = Browser()
web.go_to('google.com') 
web.click('Sign in')
web.type('mymail@gmail.com' , into='Email')
web.click('NEXT' , tag='span')
web.type('mypassword' , into='Password' , id='passwordFieldId')
web.click('NEXT' , tag='span') # you are logged in
对于您的特定问题,您可以通过鼠标滚动来模拟如下鼠标移动:


您可以在操作之间放置一些
sleep
,为您提供执行手动操作的时间框架问题是,我希望在该脚本运行时继续工作,或者甚至同时运行其中两个脚本如果您希望脚本不截获光标,您可以尝试在另一个显示器中运行它。例如,如果您在Linux上,您可以使用或其他X11实现。很遗憾,我不在Linux上,我在windows上,有什么想法吗?您可以尝试,但我没有使用它,所以不能保证任何事情。这也可以模拟鼠标移动,而我仍然可以使用我的普通鼠标吗?当然可以。我就是这么说的。事实上,构造函数中有一个选项,您可以在控制台中运行整个自动化。(不显示浏览器窗口)太棒了,非常感谢!所以Webbot所做的鼠标运动会像正常的鼠标运动一样在网站上被Javascript捕获?鼠标卷轴就是这样。对如果答案对你有帮助。请将其标记为应答,但也标记为有规律的鼠标点击运动等?
web.scrolly(100) ;