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

[Critical] Плагин падает если кастомный неправильный локатор вернуть в нормальное состояние #1594

Closed AlexeyGirin closed 10 months ago

AlexeyGirin commented 11 months ago

Environment details (please complete the following information): JDN v 3.14.31 Back-end v 0.2.58 win10

Describe the bug Плагин падает если кастомный неправильный локатор вернуть в нормальное состояние

To Reproduce Steps to reproduce the behavior:

  1. Откройте плагин на страничке https://jdi-testing.github.io/jdi-light/html5.html (пароль - Roman, Pass - Jdi1234)
  2. Нажмите кнопку +Page Object
  3. Распознайте там HTML5 элементы через кнопку Generate All
  4. Откройте на редактирование любой локатор с делайте его невалидным image
  5. Сохраните
  6. Откройте его снова и сделайте валидным (убрать внесённые изменения) image
  7. Сохраните

Actual behavior Плагин упадёт в белый экран

Expected behavior Плагин не падает

Iogsotot commented 11 months ago

https://github.com/jdi-testing/jdn-ai/pull/1601 3.14.33

AleksandraSmolianinova commented 10 months ago

Tested in 3.14.38 - Passed Invalid: image Valid: image