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

时间:2018-07-10 07:47:58

标签: python selenium

我正在尝试在Selenium上自动化一些需要鼠标移动的任务,但是我仍然希望能够将鼠标用于其他屏幕上的操作,因为这样可以模拟仅限于鼠标移动的鼠标移动。硒浏览器无法控制我的普通鼠标吗?

我已经在Google上搜索了此内容,但是没有实质内容出现,因此很抱歉没有附加任何代码,但是到目前为止我还没有起点。

1 个答案:

答案 0 :(得分:1)

尝试使用网络机器人库。它建立在硒之上,可以处理这类自动化任务。这是一个小代码段。

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
  

对于您的特定问题,您只需鼠标滚动即可模拟鼠标移动,如下所示:

web.scrolly(100) ;