o
    Ò·hÔ  ã                   @   s&   d dl Z d dlmZ G dd„ dƒZdS )é    N)ÚOptionalc                   @   sD   e Zd ZdZddee fdd„Zdd„ Zdd	„ Zdde	fdd„Z
dS )ÚInputDevicez5Describes the input device being used for the action.NÚnamec                 C   s   |pt  ¡ | _g | _d S ©N)ÚuuidÚuuid4r   Úactions)Úselfr   © r
   úa/var/www/html/venv/lib/python3.10/site-packages/selenium/webdriver/common/actions/input_device.pyÚ__init__   s   
zInputDevice.__init__c                 C   s   | j  |¡ dS )Ú N)r   Úappend)r	   Úactionr
   r
   r   Ú
add_action   s   zInputDevice.add_actionc                 C   s
   g | _ d S r   )r   )r	   r
   r
   r   Úclear_actions!   s   
zInputDevice.clear_actionsr   Údurationc                 C   s   d S r   r
   )r	   r   r
   r
   r   Úcreate_pause$   s   zInputDevice.create_pauser   )r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ústrr   r   r   Úintr   r
   r
   r
   r   r      s    r   )r   Útypingr   r   r
   r
   r
   r   Ú<module>   s   