jdi-testing / jdn-ai

JDN – is the Chrome plugin for UI test automation. It helps Software Test Automation Engineer to create Page Objects for the test automation framework and start test development fast
MIT License
9 stars 3 forks source link

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

Open AlexeyGirin opened 2 years ago

AlexeyGirin commented 2 years ago

Сейчас - не все пользователи ихпользуют 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)

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

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

The list of frameworks:


Figma link

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

savinovava commented 1 year ago

Part of #585

savinovava commented 1 year ago

https://jdi-family.atlassian.net/wiki/spaces/JDN/pages/103481378/19122022+Workshop+Selenium+and+other+frameworks

SemyonKuznetsov commented 1 year ago

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

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

SemyonKuznetsov commented 1 year ago

Figma link

основная задача по настройкам #799

image

image