Проблема (Вопрос) заключается … не могу ввести текст в поле, у него динамический id, а по другим элементам найти не получается, прошу помочь, я так скажем чайник в этом деле )
Я попытался сделать …
driver.find_element_by_xpath("//input[@type=‘string’]").send_keys(‘1’)
Смотрите, у Вас есть шикарнейшие view_id, чьи имена говорят, что это за поле?
Хвала Вашим разработчикам, если эти view_id уникальны.
я бы попробовал вот такой css:
div[view_id=‘spValStr’] input
Есть вариант //forma//label[text()="Строка"]//following-sibling::input Тоесть найти элемент и обратиться к следующему элементу по оси
Или же просто обратись по номеру элемента //forma//input[3] or //forma//input[last()]
наверное надо найти по тексту DOM элемент label for ="@id" его @for атрибут гарантированно относится к нужному input который уже будет идентифицироваться однозначно по #id?