Как бы найти элемент кнопки, которые находятся в том же списке и имеют тот же класс, но имеют другой текст на кнопке в селене? - PullRequest
0 голосов
/ 08 февраля 2020

Это код html с веб-сайта:

Снимок экрана из элемента проверки

В основном я хотел бы найти кнопку, но все из кнопок имеют одинаковый класс.

Ответы [ 2 ]

0 голосов
/ 08 февраля 2020

вы можете просто использовать xpath и получить веб-элемент

WebElement button = driver.findElement(By.xpath("//button[text()='Buy  $100']"));
0 голосов
/ 08 февраля 2020

Согласно Селеновой документации

Вы можете найти ее по xpath:

from selenium.webdriver.common.by import By
mytext = "special button"
driver.find_element(By.XPATH, '//button[text()="{}"]'.format(mytext))

Чтобы найти кнопку с надписью "специальная кнопка"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...