playwright学习笔记-常用组件/文件上传

本章内容主要讲一下使用率比较高的常用方法,用于解决元素的操作问题。下面演示的示例代码中locator方法都没有输入,实际使用需要自行定位编写。

文本输入

page.locator().fill('输入值内容')

input或者textarea这种可编辑的元素,可直接输入输入信息

value = page.locator().input_value()

如果要获取元素已经输入的值,则可以使用page.locator().input_value()获取,这在显示信息页面,但是元素并非用text属性页面中,可以获取元素并验证

键盘键盘模拟

page.locator().press('Enter')  # 模拟输入回车
page.locator().press('Ctrl+A')  # 模拟输入全选

通过上面的操作,可以当前元素进行回车,或者全选操作。

文件上传

page.locator().set_input_files(['file1.txt', 'file2.txt'])

该方法可以对元素进行文件批量上传文件。

勾选操作

page.locator().set_checked(True)  # 勾选
page.locator().set_checked(False)  # 取消勾选

元素进行勾选/取消勾选操作。

元素滚动显示

page.locator().hover()

该方法可以对没有显示在浏览器窗口中的元素,自动滚到到元素显示。

元素拖拽

元素拖拽操作说明演示,可以到 playwright学习笔记-鼠标拖拽 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值