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

[US-5-6] Добавление оставшихся элементов Vuetify #1062

Closed AlexeyGirin closed 1 year ago

AlexeyGirin commented 1 year ago

И допилить дефолтный фильтр

List of elements:

MariiaNebesnova commented 1 year ago

нужен пресет для дефолтного фильтра

MariiaNebesnova commented 1 year ago

3.8.399

MariiaNebesnova commented 1 year ago

дефолтный фильтр взят из элементов в #771

andrei-mikhailovskii commented 1 year ago

JDN v 3.8.399 Back-end v 0.2.26

Test result - fail Locators that were not initially displayed in the locators tree are not displayed in it after selecting in the filter.

Steps to reproduce:

  1. Open a website with Vuetify elements that will not be displayed initially in the locators tree (e.g. https://vuetifyjs.com/en/components/breadcrumbs/ with Breadcrumbs elements)
  2. Generate page object locators using Vuetify library
  3. Go to the filter and select element type that is not initially displayed (e.g. Breadcrumbs)

Expected result: selected element type is highlighted on the web page, and locators for this element type are displayed the locators tree

Actual result: selected element type is highlighted on the web page, but locators for this element type are not displayed the locators tree image

MariiaNebesnova commented 1 year ago

3.9.410

andrei-mikhailovskii commented 1 year ago

JDN v 3.9.410 Back-end v 0.2.27 Chrome Version 111.0.5563.65 (Official Build) (64-bit)

Test result - fail AppBar elements (v-app-bar) are not recognized by the plugin.

  1. Go to https://vuetifyjs.com/en/components/app-bars/
  2. Generate page object locators using Vuetify library

https://user-images.githubusercontent.com/106632366/224694041-6364533f-024e-4184-917f-5485c20cd46c.mp4

MariiaNebesnova commented 1 year ago

note: компонент определился как ToolBar

MariiaNebesnova commented 1 year ago

3.9.416

MariiaNebesnova commented 1 year ago

3.9.425

andrei-mikhailovskii commented 1 year ago

JDN v 3.9.426 Back-end v 0.2.27 Chrome Version 111.0.5563.111 (Official Build) (64-bit)

Test result - fail

  1. Chip elements are not recognized on https://vuetify.cn/en/components/chip-groups/, Chip group is recognized as Slide group at the same page.

https://user-images.githubusercontent.com/106632366/227499887-568fe1b5-e6ac-45e9-92c7-b607642e6381.mp4

  1. DataTable is recognized as Range on https://vuetifyjs.com/en/components/data-tables/headers/

https://user-images.githubusercontent.com/106632366/227500162-4138f210-fa01-4000-97d1-ee9e0a381feb.mp4

  1. Step component is not recognized on https://v15.vuetifyjs.com/en/components/steppers/

https://user-images.githubusercontent.com/106632366/227504613-66d7f81b-cf73-496e-adde-7dcc29614b5e.mp4

  1. PaginationPage component is not recognized on https://vuetifyjs.com/en/components/paginations/

https://user-images.githubusercontent.com/106632366/227505525-d24064be-a1b8-479c-a27e-6763ff72b4db.mp4

MariiaNebesnova commented 1 year ago

3.9.428

andrei-mikhailovskii commented 1 year ago

JDN v 3.9.428 Back-end v 0.2.27 Chrome Version 111.0.5563.111 (Official Build) (64-bit)

Test result: pass

All locators marked with ticks in the initial comment are recognized correctly. Defects mentioned in the comments above are fixed.