Как искать 2 текста в элементе - PullRequest
1 голос
/ 19 марта 2020

Вот мой код

shoe = WebDriverWait(browser, 12000000).until(EC.presence_of_element_located((By.XPATH, "//A[contains(text(),'awling')]"))).click()

Но мне нужно найти элемент, который содержит текст "шёлк" и "красный", но я не знаю, как это сделать.

Пожалуйста, помогите спасибо!

1 Ответ

0 голосов
/ 19 марта 2020

Вы можете просто использовать предложение or для двух разных строк. Ваш xpath измените его, как показано ниже.

// A[contains(text(),'awling') or contains(text(),'red')]

Сначала проверьте его в консоли браузера, а затем запустите его с вашим кодом.

...