当前位置:首页 > 机动车 >

模拟人生键盘怎么控制(模拟人生怎么控制镜头上下左右)

来源:原点资讯(www.yd166.com)时间:2024-01-16 00:21:04作者:YD166手机阅读>>

前言:

今天一早起床,就一直太阳穴疼,吃了四片去痛片已经无效,真的是疼的直恶心。

如果说学习或者写文章,能够缓解头疼的话,那我想说,我还能坚持一会.....

很久没更新这系列的文章了,那么我们将Playwright Java系列延续,带上自己的那份快乐开始吧!

想系统学习请参考:Playwright Java入门

Action系列API

在《微软出品自动化神器【Playwright Java】系列(五) 之 常见点击事件操作》,这篇文章已经提及了一些,今天这部书属于下集,下面将针对这部分API进行距离讲解。

1、模拟键盘输入字符操作
  • 语法: Locator.type(value)
  • 使用场景: 模拟键盘输入字符

「注意:」 大多数时候,Page.fill()可以满足要求。如不能输入时,可以考虑键入字符操作。

示例代码如下:

@Test public void testInput() { page.locator("#user").type("公众号:软件测试君"); } 2、单元素键盘事件操作

  • 语法:Locator.press(键盘事件)
  • 使用场景:定位元素并产生单个键盘事件

它接受在键盘事件的keyboardEvent.key属性中发出的逻辑键名称:

Backquote, Minus, Equal, Backslash, Backspace, Tab, Delete, Escape, ArrowDown, End, Enter, Home, Insert, PageDown, PageUp, ArrowRight, ArrowUp, F1 - F12, Digit0 - Digit9, KeyA - KeyZ, etc.

「注意:」 需要指定大写字母A以Shift-A生成大写字符。Shift-a产生一个小写的,就好像你用CapsLock切换一样

示例代码如下:

@Test public void testkeyboardEvent() { page.locator("#user").type("公众号:软件测试君"); //模拟Ctrl A 全选操作 page.locator("#user").press("Control A"); //模拟回车操作 == > 跳转到百度页面 page.locator(".baidu").press("Enter"); pause(3); } 3、上传文件

  • 语法:Locator.setInputFiles()
  • 使用场景:上传一个或多个文件

示例代码如下:

@Test public void testUpload() { //上传一个文件 page.locator("#load").setInputFiles(Paths.get("demo.md")); // 上传多个文件 page.locator("#load").setInputFiles(new Path[]{Paths.get("pom.xml"), Paths.get("demo.md")}); } 4、聚焦元素

  • 语法:Locator.focus()
  • 使用场景:聚焦效果显示,真的很好看,哈哈

示例代码如下:

@Test public void testFocus(){ page.locator("#user").focus(); pause(3); }

效果如下:

模拟人生键盘怎么控制,模拟人生怎么控制镜头上下左右(1)

image.png

5、拖拽操作
  • 语法:Locator.dragTo()
  • 使用场景:常见元素拖动操作

示例代码如下:

@Test public void testDrag(){ page.navigate("http://localhost:8080/drag.html"); page.locator("#A").dragTo(page.locator(".container ul:nth-of-type(2)")); pause(3); } 6、悬浮操作

  • 语法:Locator.hover()、Mouse.down()、Mouse.move()和Mouse.up()
  • 使用场景:常见元素悬浮操作

示例代码如下:

@Test public void testHover() { page.locator("#action").hover(); pause(3); } 写在最后

今天这篇文章更新难度系数很大,因为官方文档都是英文的,我是真的看不懂,只能借助谷歌浏览器的右键的翻译成中文来理解学习。

恰巧今天谷歌浏览器就像跟我抗议一样,我右键后,提示我无法翻译此网页,结果我搞这个报错整了近一个多小时,感兴趣的同学可以自己去参考解决方案。

把这个报错搞好了,「结果定位插件又不能用了,真的好气」,经过一番折腾,定位插件也搞好了,终于可以接着学习和更文了。

不知道,在读文章的你有没有遇到过,要做什么事,总会有些小插曲,让你感到既开心又无奈呢?

「感恩每次遇到的困难,都让我赚到了一笔经验!」

我是测试君,关于后面文章的更新,我也会继续,更多请继续关注我!

,

栏目热文

模拟人生控制台怎么打开(怎么打开模拟人生控制台)

模拟人生控制台怎么打开(怎么打开模拟人生控制台)

模拟人生4 - Moodlet&Emotion秘籍按CTRL SHIFT C使用作弊控制台。在输入下面的作弊之前...

2024-01-16 00:15:21查看全文 >>

模拟人生怎么改年纪(模拟人生怎么自定义身高)

模拟人生怎么改年纪(模拟人生怎么自定义身高)

之前我们报道过《模拟人生4》新DLC“高中时代”推出时,EA更新了《模拟人生4》。游戏中出现一些Bug,一些模拟市民的年...

2024-01-16 00:51:38查看全文 >>

模拟人生中怎么打开任务管理器(模拟人生进入实时教程后怎么退出)

模拟人生中怎么打开任务管理器(模拟人生进入实时教程后怎么退出)

任务管理器怎么打开1.使用快捷键。1)对于Windows xp用户使用 Ctrl Alt Del 组合键。2)对于Win...

2024-01-16 01:02:20查看全文 >>

模拟人生里面年龄控制器在哪(模拟人生中如何设置身高)

模拟人生里面年龄控制器在哪(模拟人生中如何设置身高)

《模拟人生4》新DLC“高中时代”于今日(7月29日)推出,Steam国区售价198元。在DLC推出之前,EA更新了《模...

2024-01-16 00:47:46查看全文 >>

如懿传第11集讲了什么(如懿传49集说的什么)

如懿传第11集讲了什么(如懿传49集说的什么)

李玉传皇上口谕,让如懿速去长春宫。海常在有些不安,担心会有什么不好的事情要发生。如懿去了长春宫,皇上、贵妃已经都等在那...

2024-01-16 00:25:13查看全文 >>

如懿传哪集开始最好看(如懿传主要看哪集)

如懿传哪集开始最好看(如懿传主要看哪集)

《甄嬛传》的成功让宫斗剧成为大热IP,《甄嬛传》作者流潋紫的下一部作品《如懿传》从开拍之初就备受期待,这部耗时近一年拍摄...

2024-01-16 00:46:48查看全文 >>

如懿传第几集开始虐的(如懿传从哪集开始看比较爽)

如懿传第几集开始虐的(如懿传从哪集开始看比较爽)

83.永琪薨逝如懿又遭污蔑 皇上收回册宝动废后念永琪走着路的时候突然因附骨疽疼痛而摔倒,福晋劝永琪传轿子,永琪没有同意又...

2024-01-16 00:18:29查看全文 >>

如懿传从哪集看最好(如懿传如何看最后五集)

如懿传从哪集看最好(如懿传如何看最后五集)

《如懿传》前面85集就是有网友说的那样像老太太的裹脚布又臭又长,女主弱到没电的剧情也跟屎一样不堪入目,但86集看得让人鸡...

2024-01-16 00:21:38查看全文 >>

如懿传12集内容简介(如懿传第33集简介)

如懿传12集内容简介(如懿传第33集简介)

白蕊姬怀孕傲慢无礼撞贵妃 阿箬讽刺莲心婚事遭训斥如懿等人忽然听到有人哭泣,阿箬询问是谁,莲心从凉亭出来,如懿询问是不是受...

2024-01-16 00:29:48查看全文 >>

文档排行