Selenium中的Action和Actions有什么区别?

Akh*_*ari 5 selenium

我想知道的区别Action,并Actions

OLI*_*KOO 1

动作是一个接口

public interface Action
Run Code Online (Sandbox Code Playgroud)

表示单个用户交互操作的操作接口。

VS

Actions 是一个继承自 Object 的

public class Actions
extends java.lang.Object
Run Code Online (Sandbox Code Playgroud)

用于模拟复杂用户手势的面向用户的 API。使用此类而不是直接使用键盘或鼠标。

编辑:

感谢@mrfreester 指出。您可以使用 将一堆操作串在一起Actions,然后一旦调用build()它就会将该组步骤存储为Action. 一旦有了一个 Action,您就可以调用perform()来执行该组步骤。