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

Как взаимодействовать с элементом в Selenium?

Пытаюсь взаимодействовать с элементом в Selenium, но выходит ошибка element is not interactible. Пример элемента в который хочу отправить значения:

<input class="text_field select tooltip-area ui-autocomplete-input" type="text" onfocus="JQ.Widget.SmartSelect.Singleton.Handlers.onFocus(event,'Widget64c0f276a8f0d','26042388')" onblur="JQ.Widget.SmartSelect.Singleton.Handlers.onBlur(event,'Widget64c0f276a8f0d','26042388')" onkeyup="JQ.Widget.SmartSelect.Singleton.Handlers.onChange(event,'Widget64c0f276a8f0d','26042388')" onkeydown="JQ.Widget.SmartSelect.Singleton.Handlers.onInitAutoComplete(event,'Widget64c0f276a8f0d','26042388')" onmouseover="JQ.Widget.SmartSelect.Singleton.Handlers.onMouseOver(event,'Widget64c0f276a8f0d','26042388')" onclick="JQ.Widget.SmartSelect.Singleton.Handlers.onClick(event,'Widget64c0f276a8f0d','26042388')" style="" maxlength="1024" required="required" value="" autocomplete="off">


Пример моего кода:
sellPointField = find_element(By.XPATH, "(//div[@class='fields-wrapper input-border']/input)[3]")
   sellPointField.send_keys("F06P_Алматы Alser Gulser Ковровая")


или:
sellPointField = find_element(By.XPATH, "(//div[@class='fields-wrapper input-border']/input)[3]")
        AC(driver).move_to_element(sellPointField).send_keys_to_element("F06P_Алматы Alser Gulser Ковровая")
  • Вопрос задан
  • 81 просмотр
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@alisherchikkk Автор вопроса
sellPointInput = WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, "(//div[@class='fields-wrapper input-border']/input)[3]")))
        sellPointInput.send_keys("F06P_Алматы Alser Gulser Ковровая")
        find_element(By.XPATH, "//b[text() = 'F06P_Алматы Alser Gulser Ковровая']").click()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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