Playwright官方文档常用方法总结(java)-创新互联

一、鼠标

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站制作、成都做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的湘潭网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

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").type("Hello World!");

This method will emit all the necessary keyboard events, with all the keydownkeyupkeypressevents in place. You can even specify the optional delaybetween the key presses to simulate real user behavior(甚至可以模拟用户输入,字符间的停止等待时间).

2、关键键盘字符输入

// Hit Enter
page.getByText("Submit").press("Enter");

// Dispatch Control+Right
page.getByRole(AriaRole.TEXTBOX).press("Control+ArrowRight");

// Press $ sign on keyboard
page.getByRole(AriaRole.TEXTBOX).press("$");

大小写区分,支持快捷键组合方式,如:

//page.locator("#name").press("Shift+A");

//page.locator("#name").press("Shift+ArrowLeft");

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧

本文标题:Playwright官方文档常用方法总结(java)-创新互联
文章链接:https://www.cdcxhl.com/article34/cshgse.html

成都网站建设公司_创新互联,为您提供网站改版网站建设手机网站建设移动网站建设响应式网站域名注册

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站托管运营