1.简介
前边文章中已经讲解过鼠标的拖拽操作,今天宏哥在这里对其的其他操作进行一个详细地介绍和讲解,然后对其中的一些比较常见的、重要的操作单独拿出来进行详细的介绍和讲解。
2.鼠标操作语法
鼠标操作介绍官方API的文档地址:https://playwright.dev/docs/api/class-mouse
Mouse鼠标操作是基于page对象去调用。常用的鼠标操作有单击,双击,滚轮,按住,移动,释放。
2.1官方示例
1.使用` page.mouse` 画 一个100x100的正方形。语法如下:
# Using ‘page.mouse’ to trace a 100x100 square. # 鼠标移动到(0,0)坐标 await page.mouse.move(0, 0); # 按下鼠标 await page.mouse.down(); # 鼠标纵坐标向下移动100像素 await page.mouse.move(0, 100); # 鼠标横坐标向右移动100像素 await page.mouse.move(100, 100); # 鼠标纵坐标向上移动100像素 await page.mouse.move(100, 0); # 鼠标纵坐标向左移动100像素 await page.mouse.move(0, 0); # 释放鼠标 await page.mouse.up();
2.鼠标运行轨迹,如下图所示:
3.牛刀小试
我们就利用上边的官方例子打开在线画图:https://draw.yunser.com/,根据官网的示列画一个正方形给小伙伴或童鞋们进行演示一下。
3.1代码设计
3.2参考代码
# coding=utf-8 标签:Playwright,鼠标,Python,44,move,click,float,mouse,page From: https://www.cnblogs.com/du-hong/p/17877090.html