Нужно сделать список в селен, чтобы найти элементы по xpath - PullRequest
0 голосов
/ 05 апреля 2020
driver.find_element_by_xpath('//*[@id="PolarisTextField10"]').send_keys(img.value)

каждый заказ на добавление носителя изменяет номер PolarisTextField [10]

Мне нужно написать такой список

driver.find_element_by_xpath('//[@id="PolarisTextField["10,11,etc"]"]').send_keys(img.value)

извините, но я новичок

1 Ответ

0 голосов
/ 05 апреля 2020

Попробуйте следующее решение, где мы используем find_elements_by_xpath, чтобы получить все элементы, которые начинаются с PolarisTextField id.

inputs = len(driver.find_elements_by_xpath("//*[starts-with(@id,'PolarisTextField')]"))
for inputIndex in range(inputs):
    driver.find_elements_by_xpath("//*[starts-with(@id,'PolarisTextField')]")[inputIndex].send_keys("text goes here")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...