a
    .c
                     @   s(   d dl Z d dlmZ G dd deZdS )    N)RemoteConnectionc                       s2   e Zd Zdeeeeeje d fddZ  ZS )ChromiumRemoteConnectionTF)remote_server_addrvendor_prefixbrowser_name
keep_aliveignore_proxyc                    s   t  j|||d || _d| jd< d| jd< d| jd< d| jd	< d
| jd< dd| df| jd< dd| df| jd< dd| df| jd< dd| df| jd< dd| df| jd< dd| df| jd< dd| df| jd< d S )N)r   )POSTz'/session/$sessionId/chromium/launch_appZ	launchApp)r	   z/session/$sessionId/permissionsZsetPermissions)r	   //session/$sessionId/chromium/network_conditionsZsetNetworkConditions)GETr
   ZgetNetworkConditions)DELETEr
   ZdeleteNetworkConditionsr	   z/session/$sessionId/z/cdp/executeZexecuteCdpCommandr   z/cast/get_sinksZgetSinksz/cast/get_issue_messageZgetIssueMessagez/cast/set_sink_to_useZsetSinkToUsez/cast/start_desktop_mirroringZstartDesktopMirroringz/cast/start_tab_mirroringZstartTabMirroringz/cast/stop_castingZstopCasting)super__init__r   Z	_commands)selfr   r   r   r   r   	__class__ g/var/www/brookimports/venv/lib/python3.9/site-packages/selenium/webdriver/chromium/remote_connection.pyr      s    




z!ChromiumRemoteConnection.__init__)TF)	__name__
__module____qualname__strbooltypingOptionalr   __classcell__r   r   r   r   r      s     r   )r   Z+selenium.webdriver.remote.remote_connectionr   r   r   r   r   r   <module>   s   