Селен - как использовать условие И с find_element_by_xpath - PullRequest
0 голосов
/ 06 мая 2020

inspector

Привет. Не могли бы вы помочь мне создать условие, которое позволяет фильтровать элемент, например, содержащий «вырез» И «серый»? Я застрял в нем на 3 часа.

// * [содержит (text (), 'Cutout') и?]

Спасибо!

Ответы [ 2 ]

0 голосов
/ 06 мая 2020

Для этого вам нужно использовать условие ИЛИ и поместить его в список:

 links = driver.find_elements_by_xpath("//a[contains(text,'Cutout') or contains(text,'Grey')]")

Примечание: вы должны l oop просмотреть список, чтобы выполнить какие-либо действия.

0 голосов
/ 06 мая 2020

успех с:

//div[contains(h1, 'Cutout') and p='Red']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...