
    ,h-                     D    d dl Z d dlmZ d dlmZ d dlmZ  G d d      Zy)    N)Any)List)Optionalc                   N    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y)InputDevicez5Describes the input device being used for the action.Nnamec                 L    |xs t        j                         | _        g | _        y N)uuiduuid4r   actions)selfr   s     p/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/selenium/webdriver/common/actions/input_device.py__init__zInputDevice.__init__   s    (DJJL	"$    actionreturnc                 :    | j                   j                  |       y) N)r   append)r   r   s     r   
add_actionzInputDevice.add_action   s    F#r   c                     g | _         y r
   )r   )r   s    r   clear_actionszInputDevice.clear_actions#   s	    r   durationc                      y 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   floatr   r   r   r   r   r      s@    ?%Xc] %$ $ $U 4 r   r   )r   typingr   r   r   r   r   r   r   <module>r%      s   $     r   