一、鼠标
1、单点
.click();
2、双击
.dblclick();
3、右键
.click(new Locator.ClickOptions().setButton(MouseButton.RIGHT));
4、Shift+单点
.click(new Locator.ClickOptions().setModifiers(Arrays.asList(KeyboardModifier.SHIFT)));
5、鼠标悬浮
.hover();
6、左上角点击
.click(new Locator.ClickOptions().setPosition(0, 0));
7、强制点击(如有覆盖物在元素上产生干扰)
.click(new Locator.ClickOptions().setForce(true));
8、下发事件(不通过常规点击方式)
page.getByRole(AriaRole.BUTTON).dispatchEvent("click");
二、键盘输入
1、字符串批量
// Type character by character
page.locator("#area").ty