@sayrexxx said in Проблема с поиском элемента по цвету:
На сайте есть область где расположены элементы с разными цветами, у них нет ничего кроме цвета. Необходимо кликнуть по одному из них.
При просмотре селектора элемента, он является идентичным для других.
По поиску через Xpath и Match, селектор элемента также является идентичным для других.
При просмотре кода страницы, у элементов отличается только RGB.
Некоторые из этих элементов:
<div class="_color_item_epppt_22" style="background-color: rgb(228, 110, 110);"></div>
<div class="_color_item_epppt_22" style="background-color: rgb(255, 214, 53);"></div>
<div class="_color_item_epppt_22" style="background-color: rgb(126, 237, 86);"></div>Как мне сделать клик именно по элементу с rgb, к примеру, (255, 214, 53)? Заранее спасибо.
xpath
//div[@style="background-color: rgb(255, 214, 53);"]
. Перепробовал различные комбинации, значения и переменные в ифе- безрезультатно. Необходимо было доставать текст со страницы и определять его присутствие в списке с помощью ифа, где, если присутствует, то увеличить переменную и начать заново, а, если отсутствует- продолжить действие. Самое странное то, что буквально идентичный иф со всеми прилегающими уже присутствует в скрипте и работает(только, разумеется, по другим переменным).
Проверил ваш способ, все равно не видит.
(еще не до конца понимаю синтаксис, поэтому попробовал два варианта написания условия). Думаю, проблема сугубо в записи, ибо даже оператор "Содержит" не видит этот элемент: вывел список
, однако не видит все равно и пишет "false"
