
     f                     4    d dl Z d dlmZ  G d d          ZdS )    N)Optionalc                   F    e Zd ZdZd
dee         fdZd Zd Zdde	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     q/var/www/api.educacionweb.es/myenv/lib/python3.11/site-packages/selenium/webdriver/common/actions/input_device.py__init__zInputDevice.__init__   s    (DJLL	    c                 :    | j                             |           dS ) N)r   append)r   actions     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   )__name__
__module____qualname____doc__r   strr   r   r   intr   r   r   r   r   r      s|        ?? Xc]    $ $ $   S      r   r   )r	   typingr   r   r   r   r   <module>r"      sT   $                r   