Во всех объявлениях css селекторы одинаковые?

Ссылка скопирована
1 ответ

Сделал функцию которая показывает номер телефона объявление на авито и добавляет объявление в избранное

async function addToFavoritesAndShowPhone(browser) {     try {         const favoriteButtonSelector = By.css('.favorite-button-selector');          const phoneButtonSelector = By.css('.phone-button-selector');          const favoriteButton = await browser.findElement(favoriteButtonSelector);         await favoriteButton.click();         await browser.wait(until.elementLocated(phoneButtonSelector), 5000);          const phoneButton = await browser.findElement(phoneButtonSelector);         await phoneButton.click();     } catch (error) {         console.error('Ошибка при добавлении в избранное:', error);         throw error;     } }

async function addToFavoritesAndShowPhone(browser) { try { const favoriteButtonSelector = By.css('.favorite-button-selector'); const phoneButtonSelector = By.css('.phone-button-selector'); const favoriteButton = await browser.findElement(favoriteButtonSelector); await favoriteButton.click(); await browser.wait(until.elementLocated(phoneButtonSelector), 5000); const phoneButton = await browser.findElement(phoneButtonSelector); await phoneButton.click(); } catch (error) { console.error('Ошибка при добавлении в избранное:', error); throw error; } }

Допустим у меня 1000 объявлений берутся из doc файла то тогда как лучше сделать чтобы функция работала на все объявление

Дополнительно:

слово "допустим" тут необходимо заменить чем-то более конкретным

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Игорь Волков Ответ

Да, во всех объявлениях CSS селекторы одинаковые. Селекторы в CSS используются для указания элементов на веб-странице, к которым будут применяться определенные стили. Они могут быть классами, идентификаторами, тегами или комбинациями этих элементов.

Когда вы объявляете один и тот же селектор в разных правилах стилей, то этот селектор будет применяться ко всем указанным элементам на странице. Например, если у вас есть несколько правил для селектора ".btn", то все элементы с классом "btn" будут иметь одинаковое оформление в соответствии с этими правилами.

Однако, если вам нужно применить разные стили к одному и тому же элементу в зависимости от его контекста или состояния, вы можете использовать псевдоклассы или псевдоэлементы. Например, :hover для применения стилей при наведении курсора на элемент, :active для стилей при активации элемента и т.д.

Таким образом, если вы хотите, чтобы один и тот же селектор имел одинаковое оформление в разных правилах стилей, то да, селекторы будут одинаковые. Но если вам нужно разное оформление для одного и того же элемента, вы можете использовать псевдоклассы и псевдоэлементы для этого.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно