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

[E-12] Добавить возможность выбора фреймворка #94

Open
AlexeyGirin opened this issue Nov 26, 2021 · 4 comments
Labels
Blocked task is blocked by other tasks Requirements gathering If task in the idea status and should be decomposed or proceeded further

Comments

@AlexeyGirin
Copy link
Contributor

AlexeyGirin commented Nov 26, 2021

Сейчас - не все пользователи ихпользуют JDI и рады видеть генерацию локаторов в его формате. Необходимо добавить поддержку генераторов в формате FindBy для обычнго Селениума

  1. Генерить Selenium xPath локаторы вида @findby(xpath = "//label[@for='your-name']") - это тоже самое что JDI локаторы, но записанные в другой форме @ui("//label[@for='your-name']") - это JDI форма
    https://jdi-family.atlassian.net/wiki/spaces/JDN/pages/82018312/10+21+2022+JDN+Workshop
    Selenium(findBy)/JDI (UI)

Что будет изменяться?

  • locator: image
  • сгенерированный архив

Вообще все нейминги элементов будут просчитываться от JDI фреймворка xPath локаторов с помощью алгоритмов преобразования.

The list of frameworks:


Figma link

задача по базовым настройкам #799 с дизайном
image

@savinovava savinovava changed the title Добавить поддержку выбора фрэймворка для которого осуществляется генерация [E-12]Добавить поддержку выбора фрэймворка для которого осуществляется генерация Dec 22, 2021
@savinovava
Copy link
Contributor

Part of #585

@savinovava savinovava added Design needed If design for the task isn't prepared yet Requirements gathering If task in the idea status and should be decomposed or proceeded further release 3.7 Tasks that are for the release 3.7 labels Dec 8, 2022
@savinovava savinovava self-assigned this Dec 13, 2022
@savinovava savinovava removed the Requirements gathering If task in the idea status and should be decomposed or proceeded further label Dec 19, 2022
@savinovava savinovava changed the title [E-12]Добавить поддержку выбора фрэймворка для которого осуществляется генерация [E-12] Добавить возможность выбора фреймворка Dec 20, 2022
@savinovava savinovava removed their assignment Dec 20, 2022
@SemyonKuznetsov
Copy link
Contributor

SemyonKuznetsov commented Dec 20, 2022

какой фреймворк по умолчанию и будет ли он?

по умолчанию предлагаем JDI, после запоминаем выбор

@SemyonKuznetsov SemyonKuznetsov added question Further information is requested Blocked task is blocked by other tasks and removed question Further information is requested labels Dec 20, 2022
@SemyonKuznetsov

This comment was marked as duplicate.

@SemyonKuznetsov SemyonKuznetsov removed Blocked task is blocked by other tasks Design needed If design for the task isn't prepared yet release 3.7 Tasks that are for the release 3.7 labels Jan 20, 2023
@SemyonKuznetsov SemyonKuznetsov removed their assignment Jan 30, 2023
@SemyonKuznetsov SemyonKuznetsov added ready for dev task is estimated, described and ready for dev and removed ready for dev task is estimated, described and ready for dev labels Jan 30, 2023
@savinovava savinovava added the Requirements gathering If task in the idea status and should be decomposed or proceeded further label Feb 7, 2023
@savinovava savinovava added the Blocked task is blocked by other tasks label Feb 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Blocked task is blocked by other tasks Requirements gathering If task in the idea status and should be decomposed or proceeded further
Projects
Status: No status
Status: Ice Box
Development

No branches or pull requests

3 participants