Introduction
Action chains let you do several mouse or keyboard steps in order, like clicking and dragging. You use perform() to actually run these steps.
You want to hover over a menu to see a dropdown.
You need to drag and drop an item on a webpage.
You want to right-click on an element to open a context menu.
You want to type keys with pauses or special keys like SHIFT.
You want to combine multiple actions like click, hold, move, and release.