Я пытаюсь l oop просмотреть список идентификаторов и отправить каждую опцию со значением = id. После отправки я получаю нужный текст из последней строки таблицы. Базовая функциональность c работает, однако, когда я добавляю более одного «ID» в список, он возвращает результат только для последнего элемента в списке.
Вот мой код:
#Go To Email Logs
driver.get("https://website.com/manager/email_logs.php")
#variables
SaleIds = ['47832', '47842', '49859', '50898']
dropdown = Select(driver.find_element_by_id('emailspecialid'))
options = dropdown.options
for option in options:
value = option.get_attribute('value')
for id in SaleIds:
if id == value:
option.click()
driver.find_element_by_tag_name('input').submit()
result = driver.find_element_by_xpath('/html/body/table[1]/tbody/tr[last()]/td[4]').text
driver.implicitly_wait(100)
print(result)