
    f+                     L    d dl Z d dlmZ d dlmZ d dlmZ  G d d          ZdS )    N)Any)List)Optionalc                   V    e Zd ZdZddee         fdZdeddfdZddZ	dd
e
ddfdZdS )InputDevicez5Describes the input device being used for the action.Nnamec                 H    |pt          j                    | _        g | _        d S N)uuiduuid4r   actions)selfr   s     p/var/www/ffwdstore.be/apps/py-env/lib/python3.11/site-packages/selenium/webdriver/common/actions/input_device.py__init__zInputDevice.__init__   s    (DJLL	"$    actionreturnc                 :    | j                             |           dS ) N)r   append)r   r   s     r   
add_actionzInputDevice.add_action   s    F#####r   c                     g | _         d S r
   )r   )r   s    r   clear_actionszInputDevice.clear_actions#   s    r   r   durationc                     d S r
    )r   r   s     r   create_pausezInputDevice.create_pause&   s    r   r
   )r   N)r   )__name__
__module____qualname____doc__r   strr   r   r   r   intr   r   r   r   r   r      s        ??% %Xc] % % % %$ $ $ $ $ $    S       r   r   )r   typingr   r   r   r   r   r   r   <module>r%      sx   $                            r   