
    8h                     2    d dl mZ d dlmZ  G d de      Zy)    )DesiredCapabilities)RemoteConnectionc                   @     e Zd Zej                  d   Zdd fdZ xZS )FirefoxRemoteConnectionbrowserNamec                     t         |   |||       d| j                  d<   d| j                  d<   d| j                  d<   d| j                  d	<   d
| j                  d<   y )N)ignore_proxy)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_aliver	   	__class__s       /home/stella.sw7ft.com/public_html/site_rebuilder/venv/lib/python3.12/site-packages/selenium/webdriver/firefox/remote_connection.pyr   z FirefoxRemoteConnection.__init__   s`    +ZlS(R}%(S}%*[',_()1c-.    )TF)returnN)__name__
__module____qualname__r   FIREFOXbrowser_namer   __classcell__)r   s   @r   r   r      s    &..}=Ld dr   r   N).selenium.webdriver.common.desired_capabilitiesr   +selenium.webdriver.remote.remote_connectionr   r    r   r   <module>r%      s   $ O H
d. 
dr   