Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hotkey for GenerateAll button/ Не получается сгенерировать РО для некоторых состояний на сайтах / фриз страниц или дропдаунов #1729

Open
SemyonKuznetsov opened this issue May 2, 2024 · 2 comments
Labels
PizzaFeedback tasks related to user's feedback ready for dev task is estimated, described and ready for dev
Milestone

Comments

@SemyonKuznetsov
Copy link
Contributor

SemyonKuznetsov commented May 2, 2024

Description

Проблема в том что не получается "поймать" некоторые состояния страниц с ховерами/дропдаунами/т.д., чтобы сделать РО с этими элементами

Снимок экрана 2024-05-02 в 13 34 54

AS A
I WANT TO как-то запускать JDN с дропдауном
SO THAT его элементы будут присутствовать при генерации РО

Dependencies

Acceptance criteria

  • added hotkey for GenerateAll button
  • onboarding updated

Artefacts

Design:
Hotkey - Ctrl/Shift+P+O

image

And we need update our onboarding
image

After clicking Generate All button (or Ctrl+P+O), the page will be scanned and locators will be generated. Please make sure that you have opened the required web page before proceeding.

Also, you can create an Empty Page Object and then select the elements you need for generation.

Comments

  • Пкм в нужном состоянии -> JDN - сгенерировать РО в этом состоянии
  • Горячие клавиши для генерации РО
  • Сценарии
@SemyonKuznetsov SemyonKuznetsov added Requirements gathering If task in the idea status and should be decomposed or proceeded further PizzaFeedback tasks related to user's feedback labels May 2, 2024
@SemyonKuznetsov SemyonKuznetsov self-assigned this May 2, 2024
@AlexeyGirin AlexeyGirin added this to the Release 3.17 milestone May 2, 2024
@savinovava savinovava moved this to To do in JDN.AI Board Jun 20, 2024
@SemyonKuznetsov SemyonKuznetsov moved this from To do to In progress in JDN.AI Board Jul 11, 2024
@SemyonKuznetsov
Copy link
Contributor Author

SemyonKuznetsov commented Jul 19, 2024

Встроенная функция записи действий:
• Позволяет пользователю записывать последовательность действий (наведение курсора, клики и т.д.), которые затем воспроизводятся перед захватом локаторов.

Горячие клавиши:
• Использование горячих клавиш для активации состояния элементов и запуска захвата локаторов, чтобы не переключаться между элементами и плагином.

Периодический захват:
• Плагин периодически захватывает состояние страницы каждые несколько секунд, позволяя пользователю активировать нужные состояния в любое время.

Интеграция с DevTools:
• Интеграция с консолью разработчика для выполнения скриптов непосредственно из JDN, позволяя автоматизировать активацию элементов.

Опция “Сделать видимым”:
• В интерфейсе JDN добавить опцию, которая временно делает скрытые или динамические элементы видимыми для захвата.

Управление состояниями элементов:
• Возможность управлять состояниями элементов (например, включение/выключение ховеров) из интерфейса JDN без необходимости взаимодействовать с самой страницей.

Захват экрана:
• Включение функции захвата экрана, чтобы зафиксировать текущее состояние страницы перед началом захвата локаторов.

Сценарии захвата:
• Создание и сохранение сценариев захвата, которые включают последовательность действий пользователя для активации состояний элементов.

Искусственное удержание курсора:
• Симуляция удержания курсора над элементом на протяжении всего процесса захвата локаторов.

Расширенные настройки задержки:
• Более гибкие настройки задержки, включая возможность задать несколько временных интервалов для разных групп элементов.

@SemyonKuznetsov
Copy link
Contributor Author

Отсроченный старт на 5 сек

  1. Открытие страницы с элементами:
    • Пользователь открывает веб-страницу, где нужно захватить состояния элементов
  2. Открытие плагина JDN и выбор режима задержки:
    • Пользователь нажимает кнопку “Generate with Delay”
  3. Ввод времени задержки:
    • В появившемся всплывающем окне пользователь вводит время задержки в секундах (например, 5 секунд)
  4. Активация нужного состояния элементов:
    • Пока идет отсчет таймера, пользователь наводит курсор на нужные элементы, чтобы активировать их состояния
  5. Генерация локаторов:
    • По истечении времени задержки плагин JDN автоматически начинает процесс генерации локаторов

@SemyonKuznetsov SemyonKuznetsov added Design needed If design for the task isn't prepared yet and removed Requirements gathering If task in the idea status and should be decomposed or proceeded further labels Jul 28, 2024
@SemyonKuznetsov SemyonKuznetsov changed the title Не получается сгенерировать РО для некоторых состояний на сайтах / фриз страниц или дропдаунов Hotkey for GenerateAll button/ Не получается сгенерировать РО для некоторых состояний на сайтах / фриз страниц или дропдаунов Jul 30, 2024
@SemyonKuznetsov SemyonKuznetsov removed the Design needed If design for the task isn't prepared yet label Jul 30, 2024
@SemyonKuznetsov SemyonKuznetsov removed their assignment Jul 30, 2024
@SemyonKuznetsov SemyonKuznetsov added the ready for dev task is estimated, described and ready for dev label Jul 30, 2024
@SemyonKuznetsov SemyonKuznetsov moved this from In progress to BackLog in JDN.AI Board Jul 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PizzaFeedback tasks related to user's feedback ready for dev task is estimated, described and ready for dev
Projects
Status: No status
Status: BackLog
Development

No branches or pull requests

2 participants