o
    N,h                     @   s*   d dl mZ d dlmZ G dd dZdS )    )InvalidSelectorException)Byc                   @   s   e Zd Zdd ZdS )LocatorConverterc                 C   s|   |t jkrt jd| dfS |t jkr,|r$tdd | D r$tdt jd| fS |t jkr:t jd| dfS ||fS )Nz[id="z"]c                 s   s    | ]}|  V  qd S )N)isspace).0char r   w/var/www/www-root/data/www/bot.pdev.uz/venv/lib/python3.10/site-packages/selenium/webdriver/remote/locator_converter.py	<genexpr>   s    z+LocatorConverter.convert.<locals>.<genexpr>z%Compound class names are not allowed..z[name=")r   IDCSS_SELECTOR
CLASS_NAMEanystripr   NAME)selfbyvaluer   r   r	   convert   s   


zLocatorConverter.convertN)__name__
__module____qualname__r   r   r   r   r	   r      s    r   N)selenium.common.exceptionsr   selenium.webdriver.common.byr   r   r   r   r   r	   <module>   s   