Есть список HTML
элементов a
:
<a href="#" class="row_move _move_wrap _my_move" onmouseover="Wall.movesShow(this, '17451649_1739')" onclick="return Wall.moveIt(this, '17451649_1739', '19a5fe69eba3274571', event);">
<i class="post_move_icon _icon"></i>
<span class="post_move_link _link">move</span>
<span class="post_move_count _count">6</span>
</a>
<a href="#" class="row_move _move_wrap" onmouseover="Wall.movesShow(this, '17451649_1739')" onclick="return Wall.moveIt(this, '17451649_1739', '19a5fe69eba3274571', event);">
<i class="post_move_icon _icon"></i>
<span class="post_move_link _link">move</span>
<span class="post_move_count _count">6</span>
</a>
До первого обращения к элементу он имеет набор классов row_move _move_wrap
(как во втором <а>
), а после одного обращения к ним добавляется еще один (как в первом <а>
) row_move _move_wrap _my_move
.
Мне нужно проходить по ним по очередно, так что бы ориентироваться по принципу: раз _my_move
уже есть, значит там уже были ищем следующий.
Сейчас я просто ищу по селектору:
By.cssSelector("._move_wrap")
А как мне отбросить в выборке те в которых уже есть _my_move
? Можно ли выставить условие в селекторе?
Через xpath можно задать условие:
driver.findElements(By.xpath('//a[contains(@class, "_move_wrap") and not(contains(@class, "_my_move"))]'))
Вернет все элементы a
, у которых есть класс _move_wrap
и нет класса _my_move
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
К примеру есть таблица с полем BLOB, в поле значение формата с содержимым ниже POLYGON ((4775458 8
Допустим, существует файл Keyboardcs, в котором содержатся методы выполняющие нажатия (keypress, keydown и тд), нужно создать функцию, которая в качестве...
Не работает метод openImageWithFolderButton_Click, должен взять путь выбранной картинки, достать оттуда все картинки с нужным расширением, заполнить ими...
Сделал замер, чтобы выяснить создание и итерация какой коллекции быстрее IOrderedEnumerable<T> или SortedSet<T>