Задать вопрос
@altezza072

Переменная в локаторе xpath?

Добрый день, есть такая переменная serial_number, которая принимает определенное значение
если искать элемент таким образом:
find_serial_number = browser.find_element_by_xpath(".//*[contains(text(),'sn-12345']")

то все работает, но если использовать переменную, то такой элемент не находит, пробовал двумя способами
find_serial_number = browser.find_element_by_xpath(".//*[contains(text(),'sn-{0}'][' + serial_number']"

find_serial_number = browser.find_element_by_xpath(".//*[contains(text(),'sn-{0}'].format(serial_number)")
  • Вопрос задан
  • 1926 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
find_serial_number = browser.find_element_by_xpath(".//*[contains(text(),'"+serial_number+"')]")
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы