[US-7-6] Больше опций для выбора типа локатора при его редактировании #1285
Labels
ArtemFeedback
tasks related to user's feedback
enhancement
New feature or request
ready for dev
task is estimated, described and ready for dev
Milestone
связана с #1180
Добавить в список атрибуты ID, Name, ClassName и
*Data*
(который присутствуют только если он есть у элемента, например data-ved="0ahUKEwiR-e6zpbj-AhX4T6QEHX-9Br0Q19QECAo")Таким образом - при открытии окна редактирования локатора в выпадушке Locator должен быть список:
При выборе того или иного - должны получаться следующие
@UI
аннотации:Для
@FindBy
аннотаций это будет:User Feedback:
Артём: локаторы слишком длинные (>20-30 symbols). Оптимальным считается блее короткий.
Про уникальность
Уникальность локатора мы можем гарантировать только для CSS и xPath (это гарантирует алгоритм который мы используем) и для id (хотя во всех книжках говорится что гарантии нет, но как правило - это не нарушается).
А вот для остальных локаторов (если они вообще применимы т.к. не гарантировано что они есть - например - атрибута name вообще может не быть) - уникальность не гарантируется и тот же name - может быть совсем не уникальным.
Дизайн
Figma
Минифлоу:
если текст большой, то элипсируем через три точки
![image](https://private-user-images.githubusercontent.com/101407186/272669284-4040bd22-569d-468f-8091-0dad7440352f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU4MjQyODAsIm5iZiI6MTcyNTgyMzk4MCwicGF0aCI6Ii8xMDE0MDcxODYvMjcyNjY5Mjg0LTQwNDBiZDIyLTU2OWQtNDY4Zi04MDkxLTBkYWQ3NDQwMzUyZi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwOTA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDkwOFQxOTMzMDBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kOTdjMzIwZjhhOGZiZjQ3YTQwN2U5ZGM5OTZlMDVkZjgzMzM0N2Y3MzRmNWY1Mzg5MjYyYTcwMTE2YTU3MmQyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.9MpVqrt8ERKk-VUOLZpDwSVjK50UxpCvathhkV5k7Xw)
Алексей: Надо обратить внимание, чтобы scroll bar был виден и по умолчанию показывался. Нужно видеть что там больше 2-3 типов локаторов в списке Если возможно, на имплементации сделать дропдаун как можно больше (но с отступом от края, конечно же)
![image](https://private-user-images.githubusercontent.com/101407186/273182800-897572f2-56c8-446b-bee6-5bb1aeb8ba44.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU4MjQyODAsIm5iZiI6MTcyNTgyMzk4MCwicGF0aCI6Ii8xMDE0MDcxODYvMjczMTgyODAwLTg5NzU3MmYyLTU2YzgtNDQ2Yi1iZWU2LTViYjFhZWI4YmE0NC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwOTA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDkwOFQxOTMzMDBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zNWFmMzM0ODliOGFmMmMwODZjMWY4MTQ2ZTVhOTUxOTVkNmVkZTNmZGNjNjQ1ZjlmMTNkYTc0ZmZhYTc4YWExJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.XaabFnKBDoeCMyTrLsmIxK2XVZZ7A4uHSapJKK6GJzc)
The text was updated successfully, but these errors were encountered: