我正在尝试在Selenium上自动化一些需要鼠标移动的任务,但是我仍然希望能够将鼠标用于其他屏幕上的操作,因为这样可以模拟仅限于鼠标移动的鼠标移动。硒浏览器无法控制我的普通鼠标吗?
我已经在Google上搜索了此内容,但是没有实质内容出现,因此很抱歉没有附加任何代码,但是到目前为止我还没有起点。
答案 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) ;