Создать Stop the World чекбокс #1676
Labels
enhancement
New feature or request
Requirements gathering
If task in the idea status and should be decomposed or proceeded further
Projects
Problem statement/business needs:
Сейчас, когда мы ищем элементы на страничке и создаём для них локаторы - мы исходим из ассампшена что страничка статическая и никак не может измениться в момент когда мы нажали кнопку Generate All (ну или Empty PO)
Однако - статические странички - это редкость. Зачастую - на страничке работает какой-нить скрипт которы изменяет её состояние или контент динамически. Эти изменения могут сделать найденные и уже посчитанные локаторы - невалидными.
@Iogsotot утверждает, что возможно по нашему хотению - остановить время (т.е. сделать Stop the World) если нам это надо.
Поэтому - нужно дать пользователю возможность останавливать и обратно запускать исполнение скриптов на страничке
По умолчанию - эта опция должна быть включена
Мне это видится как некоторый чекбокс на панели найденных локаторов, но я не настаиваю - Семён должен решить.
Убеждения, что отключать исполнение скриптов мы можем только после поиска локаторов - тоже нет. Возможно, дать пользователю возможность отключить мир нужно сразу как он открыл плагин - это варинат. Это было бы удобно для ситуации когда на страничке есть динамическое меню и оно исчезает если пользователь уводит мышку. А тут - он навёл мышку - нажал F12 - состояние странички зафиксировалось - можно искать локаторы куда и локаторы меню тоже попадут. Удобно
Definitions of Done:
Dependencies or related tasks:
Comments:
The text was updated successfully, but these errors were encountered: