Это странность Selenium?CSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Это странность Selenium?

Сообщение Anonymous »

Следующий фрагмент кода выполняется без ошибок:

Код: Выделить всё

from selenium import webdriver
from selenium.webdriver import ChromeOptions
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By

options = ChromeOptions()
options.add_argument("--headless")

selectors = [
'img[alt=Google]',
'img[alt="Google"]'
]

with webdriver.Chrome(options=options) as driver:
driver.get("https://www.google.com")
wait = WebDriverWait(driver, 5)
for selector in selectors:
t = By.CSS_SELECTOR, selector
wait.until(EC.presence_of_element_located(t))
Обратите внимание на две немного разные формы селектора CSS.
Я всегда понимал, что окончательный синтаксис для этого будет следующим:

Код: Выделить всё

'img[alt="Google"]'
Обратите внимание на двойные кавычки.
Я определил, что в Selenium 4.22.0 (Python 3.12.4) также работает следующий синтаксис:< /p>

Код: Выделить всё

'img[alt=Google]'
Не отсутствие двойных кавычек.
Поэтому мой вопрос заключается в том, соответствует ли исключение двойных кавычек стандартам CSS или это что-то особенное на селен?

Подробнее здесь: https://stackoverflow.com/questions/787 ... ium-oddity
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Странность поведения событий pygame
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Странность с WriteableBitmap в WPF
    Anonymous » » в форуме C#
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Странность класса div Bootstrap5
    Anonymous » » в форуме Php
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Странность класса div Bootstrap5
    Anonymous » » в форуме Php
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Странность рабочего каталога, нет модуля с именем «инструменты»?
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «CSS»