#python #selenium
#python #селен
Вопрос:
Итак, после внесения изменений в мой профиль я хотел напечатать новое значение, но оно не печатается.
Вот мой сценарий
name = driver.find_element_by_xpath("//body/div[@id='root']/div[2]/div[2]/form[1]/div[2]/div[2]/div[1]/div[1]/input[1]")
print(name.text)
и я тоже попробовал это
name = wait.until(EC.presence_of_element_located((By.XPATH, "//body/div[@id='root']/div[2]/div[2]/form[1]/div[2]/div[2]/div[1]/div[1]/input[1]")))
print(name.text)
Ответ №1:
print(name.get_attribute('value'))
Просто выведите значение атрибута из полученного тега.
Комментарии:
1. У меня есть вопрос, поэтому я попытался обновить все текстовые поля (см. Изображение выше), и я хотел напечатать новое значение, во время выполнения моего скрипта я вижу, что текстовое поле обновляется, однако, как только scrip запускает кнопку сохранения, все значение из текстового поля возвращается к его первоначальному значению, как на изображении выше.