Я пытаюсь ввести данные для inputbox.i я также пытался использовать find_by_d / name и xpath. Но все еще получаю
Файл "C: \ Users \ 1024983 \ AppData \ Local \ Programs \ Python \ Python37 \ lib \ site-packages \ selenium \ webdriver \ remote \ webdriver.py ", строка 978, в find_element 'value': value}) ['value'] Файл" C: \ Users \ 1024983 \ AppData \ Local \ Programs \ Python \ Python37 \ lib \ site-packages \ selenium \ webdriver \ remote \ webdriver.py ", строка 321, в файле исполняемого файла self.error_handler.check_response (response) execute" C: \ Users \ 1024983 \ AppData \ Local \ Programs \ Python \ Python37 \ lib \ site-packages \ selenium \ webdriver \ remote \ errorhandler.py ", строка 242, в check_response вызывает исключение_класса (сообщение, экран, стековая трассировка) selenium.common.exceptions. NoSuchElementException: Сообщение: такого элемента нет: Невозможно найти элемент: {"method": "css selector", "selector": "[name =" combobox-1023-inputEl "]"}
Используя имя
your_input = driver.find_element_by_name("combobox-1023-inputEl")
your_input.clear()
your_input.send_keys("Coke")
driver.find_element_by_name("combobox-1023-inputEl").send_keys(Keys.ENTER)
time.sleep(2)
Используя идентификатор
driver.find_element(By.ID, "combobox-1023-inputEl").click()
driver.find_element(By.ID, "combobox-1023-inputEl").send_keys("Coke")
поле ввода
<input id="combobox-1023-inputEl" type="text" role="combobox" class="x-form-field x-form-required-field x-form-text" autocomplete="off" name="combobox-1023-inputEl" style="width: 100%;">