admin 管理员组

文章数量: 1184232


2024年3月12日发(作者:xml文档用什么才能打开)

ui自动化实用js语句

以下是一些常用的UI自动化实用JavaScript语句:

1. 查找元素:

- 通过ID查找:`mentById("elementId")`

- 通过类名查找:`mentsByClassName("className")`

- 通过标签名查找:`mentsByTagName("tagName")`

- 通过选择器查找:`elector("selector")` 或

`electorAll("selector")`

2. 获取或设置元素属性:

- 获取属性:`ribute("attributeName")`

- 设置属性:`ribute("attributeName", "attributeValue")`

3. 操作元素内容:

- 获取文本内容:`ntent`

- 设置文本内容:`ntent = "newText"`

- 获取HTML内容:`TML`

- 设置HTML内容:`TML = "newHTML"`

4. 添加或移除CSS类:

- 添加类:`("className")`

- 移除类:`("className")`

- 切换类:`("className")`

5. 触发事件:

- 触发点击事件:`()`

- 触发自定义事件:`chEvent(new Event("eventName"))`

6. 等待:

- 异步等待:`await new Promise(resolve => setTimeout(resolve,

milliseconds))`

- 同步等待:`await new Promise(resolve =>

requestAnimationFrame(resolve))`

7. 模拟输入:

- 触发键盘事件:`chEvent(new

KeyboardEvent("keydown", { key: "Enter" }))`

- 触发鼠标事件:`chEvent(new MouseEvent("click",

{ bubbles: true }))`

8. 滚动元素:

- 滚动到指定位置:`To(x, y)`

- 滚动到顶部:`Top = 0`

- 滚动到底部:`Top = Height`

这些语句可以用于编写自动化测试脚本或进行UI交互操作。具体的使用取决于

实际场景和需求。


本文标签: 触发 事件 元素