Я работаю над автоматизацией веб-приложения с использованием IDE. Я застрял в записи даты. После ввода даты с помощью автоматического сценария (ввод даты вместо выбора из календаря) всплывающее окно календаря появляется и не закрывается после перехода в другие области приложения. У меня около 6 записей даты на одном экране, и все календари открываются во время выполнения скриптов, которые выглядят странно. Теперь, когда сценарий остановлен, и когда я нажимаю в любом месте экрана, введенные даты стираются, а текстовое поле отображается пустым. Это препятствует тому, чтобы скрипт переходил на другие экраны, бросая сообщения проверки для дат. Однако, когда я вводил даты вручную и переходил в другие области, всплывающие окна календаря закрываются, а даты сохраняются в текстовом поле.Дата ввода с использованием Selenium IDE
Примечание: выбор даты вместо ввода не работает, так как для ее прокрутки требуется несколько кликов, чтобы получить месяцы и годы, особенно если выбраны прошлые даты.
Как я могу продолжить сохранение дат и всплывающее окно календаря после каждой записи даты.
Спасибо.
Благодаря Abhinav. Я могу выбирать из календаря и продолжать без всплывающих окон, открывая «Click». Но, если мне нужно выбрать несколько более ранних месяцев или лет (скажем, июнь или может быть какой-то предыдущий год), тогда мне нужно взять Xpaths из них и изменить, или мне нужно взять прокрутку Xpath и включить в мой скрипт несколько раз. (Я думаю, я не могу удержать скрипт короче, если он намного раньше месяцев, чем текущий). Следовательно, я решил «набрать» дату, так что даже если мне нужно изменить скрипт, изменив дату, я могу просто обновить значение «Значение». Именно в этом случае я не могу закрывать всплывающие окна. – Ses
Привет, Сэс, любезно извините, но позже, если я правильно понял, вам нужно ввести дату, требующую много кликов по всплывающему окну, и вы хотите обойти эту проблему, просто введя дату. Ну, совершенно неправильно поняли ваши запрос в первый раз! В любом случае, вы можете использовать команды 2: сначала вводите дату, а затем нажмите клавишу ввода ($ {KEY_ENTER}). Это сработало для меня, попробуйте! Просто проверьте, является ли формат даты точным или вы можете получить ошибку проверки данных. –
Большое спасибо Абхинав :). Команда работала, и теперь я могу продолжить работу без даты. –
Ses