
    f                     :    d dl mZ d dlmZ  G d de          ZdS )    )DesiredCapabilities)RemoteConnectionc                   <     e Zd Zej        d         Zdd fdZ xZS )	FirefoxRemoteConnectionbrowserNameTFreturnNc                     t                                          |||           d| j        d<   d| j        d<   d| j        d<   d| j        d<   d	| j        d
<   d S )N)GET/session/$sessionId/moz/contextGET_CONTEXT)POSTr   SET_CONTEXT)r   z%/session/$sessionId/moz/addon/installINSTALL_ADDON)r   z'/session/$sessionId/moz/addon/uninstallUNINSTALL_ADDON)r
   z'/session/$sessionId/moz/screenshot/fullFULL_PAGE_SCREENSHOT)super__init__	_commands)selfremote_server_addr
keep_aliveignore_proxy	__class__s       n/var/www/ffwdstore.be/apps/py-env/lib/python3.11/site-packages/selenium/webdriver/firefox/remote_connection.pyr   z FirefoxRemoteConnection.__init__   sd    +ZFFF(R}%(S}%*[',_()1c-...    )TF)r   N)__name__
__module____qualname__r   FIREFOXbrowser_namer   __classcell__)r   s   @r   r   r      sZ        &.}=Ld d d d d d d d d d dr   r   N).selenium.webdriver.common.desired_capabilitiesr   +selenium.webdriver.remote.remote_connectionr   r    r   r   <module>r%      sk   $ O N N N N N H H H H H H
d 
d 
d 
d 
d. 
d 
d 
d 
d 
dr   