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

Углублённые расчёт CCS селекторов #1708

Open AlexeyGirin opened 2 months ago

AlexeyGirin commented 2 months ago

За эту задачу надо приниматься после https://github.com/jdi-testing/jdn-ai/issues/1284

Problem statement/business needs:

Сейчас для расчёта xPath локаторов у нас имеется возможность их более углублёного расчёта (через контекстное меню - Advanced calculation) т.к. по умолчанию - время расчёта одного локатора сейча ограничено по умолчанию одной секундой (или тремя? не помню) Соответсвенно - после переноса расчёта локаторов на бэк - мысль добавить ровно такуюже логику углублённого расчёта для CSS селекторов - становится естественной

Definitions of Done:

Пользователь может через контекстное меню углублённо рассчитать CSS селектор для элемента. Логика полностью копирует аналогичную для xPath

Dependencies or related tasks:

https://github.com/jdi-testing/jdn-ai/issues/1284

Comments:

Iogsotot commented 2 months ago

для CSS управляется здесь: https://github.com/jdi-testing/jdi-qasp-ml/blob/issue_1284-backend-calculation-of-css-selectors/app/css_selectors/auxiliary/generate_css_selector.js#L35