У меня есть поле ввода, которое необходимо отправить перед продолжением теста. Он работает с отключенной мобильной эмуляцией Chrome, однако, когда я пытаюсь включить его в селене, входные данные никогда не отправляются. Это известная проблема? Есть ли работа вокруг? Для правильного тестирования приложения, которое мы пишем, требуется несколько сенсорных действий, поэтому нам нужно включить мобильную эмуляцию.
chrome_options = Options()
chrome_options.add_experimental_option("mobileEmulation", {
"deviceName": "iPhone X"
})
browser = webdriver.Chrome(chrome_options = chrome_options)
Введите код:
input = browser.find_element_by_css_selector('[placeholder="Search"]')
input.clear()
input.send_keys(value)
input.send_keys(Keys.ENTER)
# also tried input.send_keys(Keys.RETURN)
# also tried input.submit()