Изменить массово часть селектора из текстового редактора (notepad++)?

Поддержка
  • Пример селектора: >MATCH>data-test="progress-tab"
    Изменить на: >MATCH>data-testid="progress-tab"
    Изменяю XML файл через notepad++. Сохраняю.
    BAS редактор не видит изменения!
    Нет времени на тесты. Прошу помочь пожалуйста.
    Может в BAS возможно.

  • @niko_belik said in Изменить массово часть селектора из текстового редактора (notepad++)?:

    Пример селектора: >MATCH>data-test="progress-tab"
    Изменить на: >MATCH>data-testid="progress-tab"
    Изменяю XML файл через notepad++. Сохраняю.
    BAS редактор не видит изменения!
    Нет времени на тесты. Прошу помочь пожалуйста.
    Может в BAS возможно.

    Перед каждым действием в коде скрипта есть строка с техническими данными (начинается с Dat), строка закодирована в base64, это как раз те данные, которые отображаются в действии при редактировании

  • @Fox Технически получается изменения вступили в силу. Просто визуально в редакторе BAS они не отражены!?

  • @niko_belik said in Изменить массово часть селектора из текстового редактора (notepad++)?:

    @Fox Технически получается изменения вступили в силу. Просто визуально в редакторе BAS они не отражены!?

    Код будет выполняться при выполнении действия, однако если вы откроете действие - там будут другие данные. И если вы сохраните действие с другими данными, то его код тоже будет изменён

  • In general especially if same selector used many times in the script advisable to put it to variable,and when and if it changes just change the value of the variable.

  • @Fox Понятно. Ну а как-же тогда изменить и визуальную часть (base64) через текстовый редактор? Ибо очень много строк. Так ещё и селекторы частично только одинаковы.

  • @niko_belik said in Изменить массово часть селектора из текстового редактора (notepad++)?:

    @Fox Понятно. Ну а как-же тогда изменить и визуальную часть (base64) через текстовый редактор? Ибо очень много строк. Так ещё и селекторы частично только одинаковы.

    Ну я когда то, кому то на форуме делал скрипт для замены селекторов. Это делается не сложно, но заменять лучше не на новый селектор, а на переменную тогда уж, что бы в последствии менять значение только одной переменной.

    А сколько у вас действий необходимо заменить? Если 20-30 то проще, быстрее и надёжнее заменить селектор на переменную в ручную

  • @Fox Около 500 селекторов нужно заменить. Я в голове обрисовал алгоритм скрипта который исправляет/заменяет селекторы в скриптах. Верно про переменную. Лучше вынести часть/базу селектора в переменную. Скрипту много лет и в один момент посыпалось всё! По идее еслиб не кодирование, можно былоб в одну секунду исправить то, что в ручную нужно исправлять несколько часов. Я сейчас одну жизненно необходимую ветку скрипта исправил в ручную. Так что, бывает и такое! В общем и целом BAS очень гибок.