Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jan 31 15:17
    Suricatt commented #381
  • Jan 31 14:54
    artbear commented #381
  • Jan 31 10:41
    artbear milestoned #401
  • Jan 31 10:41
    artbear labeled #401
  • Jan 31 10:41
    artbear labeled #401
  • Jan 31 10:01
    TkachAlex starred silverbulleters/add
  • Jan 31 07:16
    johnnyshut starred silverbulleters/add
  • Jan 31 05:42
    Spi1y starred silverbulleters/add
  • Jan 31 04:47
    Infactum synchronize #399
  • Jan 30 18:42
    artbear labeled #399
  • Jan 30 18:42
    artbear commented #399
  • Jan 30 18:39
    artbear milestoned #399
  • Jan 30 18:24

    artbear on develop

    УФ: Дымовые для иерархических с… (compare)

  • Jan 30 18:24
    artbear closed #402
  • Jan 30 18:23
    artbear synchronize #402
  • Jan 30 18:22
    artbear labeled #402
  • Jan 30 18:22
    artbear labeled #402
  • Jan 30 18:17
    artbear milestoned #402
  • Jan 30 00:53
    gdadev starred silverbulleters/add
  • Jan 29 12:51
    ZhdanovR commented #402
Andrei Ovsiankin
@EvilBeaver
А что там про экспортные сценарии для подготовки контекста? Где почитать?
Belyakov Alexandr
@Tushkan
@Alexsisit можешь создать issues с фичей и обработкой в которой формируется меню
Alexsisit
@Alexsisit
это как?
Alexsisit
@Alexsisit

language: ru

Функционал: <описание фичи>

Как <Роль>
Я хочу <описание функционала>
Чтобы <бизнес-эффект>

Контекст:
Дано Я запускаю сценарий открытия TestClient или подключаю уже существующий

Сценарий: <описание сценария>

Когда открылось окно "Помошник по работе с клиентом"
И     В форме "Помошник по работе с клиентом" в ТЧ "ТаблицаТО" я выбираю текущую строку
И     я выбираю пункт меню "Клиент не помнит"
это то что сформировала ванесса
Alexsisit
@Alexsisit
Создал
Alexsisit
@Alexsisit
А сроки по решению этой проблемы есть ? Хотяб примерные
Nikita Gryzlov
@nixel2007
опенсорс же. когда руки дойдут. можете сами сделать пулл-реквест :)
Artur Ayukhanov
@artbear
подсказывают товарищи с ограниченным доступом к инету:
ВыполнитьВыборИзМеню() появился в 8.3.8
http://downloads.v8.1c.ru/content/Platform/8_3_9_1648/1cv8upd.htm
а у него версия платформы=8.3.9.2170, режим совместимости=Версия8_3_6
пускай вырубает режим совместимости
Alexsisit
@Alexsisit
Нельзя нам режим совместимости отрубать
Но спасибо за наводку. Попробую
Alexsisit
@Alexsisit
Попытка
ТекущаяФорма.ВыполнитьВыборИзМеню(ЗначениеМеню);
Исключение
ВызватьИсключение "В меню нет значения <"+ЗначениеМеню+">";
КонецПопытки;
а Текущая форма это Тестируемая форма. На ней нету списка значений как этот метод вообще работает
Belyakov Alexandr
@Tushkan
а на какое событие повешен показ меню?
у меня используется такой вариант:
    И     я нажимаю кнопку выбора у поля "Тип заказа поставщику"
    И     я выбираю пункт меню "Гарантийный"
Alexsisit
@Alexsisit
при начале выбора таблицы
список формируется налету
в зависимости от выделенной строки
Belyakov Alexandr
@Tushkan
@Alexsisit Пример использования. Обработку в клиенте тестирования нужно открыть руками.
https://yadi.sk/d/tklCKTfv3HYgfX
Проверял на 8.3.10.2168
Без использования режима совместимости
Alexsisit
@Alexsisit
Отлично! Спасибо, работает )
Alexey Sosnoviy
@asosnoviy
забавно gitter глюканул... хистори одной комнаты, а сообщение из другой...
SkyPunster
@SkyPunster
Кто-то сталкивается с тем что при перезагрузке сценариев иногда VB не находит step definitions и всё желтым загорается? Я вот сталкиваюсь, второй раз перезагружаешь ничего не меняя и всё ок становится, не могу понять из-за чего.
git22ura
@git22ura
Нечто похожее наблюдал, когда работал с разными версиями VB из разных каталогов. Помогал сброс кеша.
Pautov Leonid
@Pr-Mex
@SkyPunster
у тебя какая версия? это ошибка была уже исправлена
SkyPunster
@SkyPunster
@Pr-Mex 1.1.023
Сейчас вот открыл - всё желтое. Нажал "перезагрузить" - всё ок стало.
SkyPunster
@SkyPunster
Попробовал просто несколько раз подряд понажимать "Перезагрузить сценарии". Загружает нормально каждый второй раз ровно. То есть поочередно то желтое всё, то белое. Если требуется, могу запилить видос.
Pautov Leonid
@Pr-Mex
@SkyPunster
лучше дай:
демобазу на которой воспроизводится проблема
и сценарий воспроизведения
SkyPunster
@SkyPunster
@Pr-Mex Нет возможности предоставить базу. Я тут логи включил у ВБ. В случае, когда всё загружается нормально сообщений мало. Когда загружается не нормально, появляется много сообщений "Загрузил снипеты из кеш: ". Логи могу скинуть.
SkyPunster
@SkyPunster
Нашел проблему. В моей базе РежимИспользованияСинхронныхВызововРасширенийИВнешнихКомпонент установлен в Не использовать. Таким образом функция ФайлСуществуетКомандаСистемы в модуле формы VB (строка 7966) использует WshShell чтобы проверить существование файла. Так вот скрипт возвращает что нет файла, хотя он есть. Соответственно, когда при заполнении дерева фич вызывается процедура УдалитьСтрокиИз_ТаблицаИзвестныхStepDefinition_ДляКоторыхНетФайловИСтрокиИзмененныхФайлов, она затирает записи о якобы не существующих файлах. Включил использование синхронных вызовов и заработало нормально.
Pautov Leonid
@Pr-Mex
@SkyPunster
Эта проблема была в 1.1.023
Проверь работу в 1.1.024
Alexey Lustin
@allustin
120+ зарплата - по моему достойно за BDD
уже в Минске
Alexey Lustin
@allustin
blob
12 вакансий по России - хотя 5 из них @snov1kov ;-)
SergeyErmokhin
@SergeyErmokhin
Добрый день! Самописная конфигурация. Платформа 8.3.9.2170. Был сделан тест на версии 1.074 в феврале 2017. В тоже время был выгружен для него макет через СериализаторXML. Выгружается набор данных. В том числе и справочник с предопределенными элементами. Тест был зеленый. Недавно обновили Ванессу на текущую версию 1.1.025. На шаге при загрузке макета с помощью библиотечного шага "Когда Я создаю fixtures по макету "МакетДанных1"" то начала выходить ошибка: 10.05.2017 11:10:00 {ВнешняяОбработка.СериализаторMXL.МодульОбъекта(585)}: Справочник.ТипыКлассификатораКлиентов не удалось найти предопределенный элемент/группу [Филиалы].{ВнешняяОбработка.СериализаторMXL.МодульОбъекта(582)}: Ошибка при получении значения атрибута контекста (Филиалы): Справочник.ТипыКлассификатораКлиентов.Филиалы. Предопределенный элемент отсутствует в данных; ИмяФайла=E:\REPO\Tools\vanessa-behavior\features\Libraries\VB\step_definitions\СозданиеFixturesПоМакетуОбработкиФичи.epf, ИмяПроцедуры=ЯСоздаюFixturesПоМакету, версия VB=ver 1.1.025, версия платформы=8.3.9.2170, режим совместимости=Версия8_3_8
При выгрузке данных текущей версией Сериализатора макет такой же как и в феврале.
SkyPunster
@SkyPunster

Предопределенный элемент отсутствует в данных;

Обычно это говорит о том, что предопределенному элементу не сопоставлен элемент справочника. Можно починить обработкой из состава Инструментов Разработчика. Или самому написать, там пара строк кода.

SergeyErmokhin
@SergeyErmokhin
Ну это понятно, что можно самому реализовать загрузку макетов. Так и делали раньше. А тут дело в том, что шаг то используется библиотечный. И что ничего не поменялось кроме версии Ванессы. Макет на старой версии работал. При создании нового макет не отличается ничем от того, что уже есть.
Я даже утром еще на старой версии проверял - все было зелено. Но у нас на сервере сборки обновили Ванессу. И тесты покраснели на этом шаге. Не один, а все, что используют этот библиотечный шаг и предопределенные элементы. Поэтому пришлось и локальную версию обновить.
SkyPunster
@SkyPunster
@SergeyErmokhin Я не про реализацию загрузки из макета. Тут скорее всего в базе проблема то. Я не знаком с "СериализаторомXML", возможно там при загрузке не производится привязка предопределенных данных и метаданных. Я имел в виду реализовать эту самую привязку. Хотя начал я бы конечно с самой базы. Вот тут есть инфа о том, что я говорю, свойство ИмяпредопределенныхДанных. Поправьте, если не прав.
SergeyErmokhin
@SergeyErmokhin
СериализаторXML берем отсюда: https://github.com/xDrivenDevelopment/xUnitFor1C
Уже почти год используем его для получения макетов с данными для тестов. Там то, что элемент Предопределенный в макет пишется и, как я понял, при загрузке используется.
Возможно придется опять откатить Ванессу на январский релиз. Когда все было зеленое...
Nenashev Anatoliy
@1cgh
@SergeyErmokhin с предопределенными тоже столкнулись, пока не было времени нормально воспроизвести на какой-нибудь демке. В качестве временного решения: в макетах для загрузки в областях с предопределенными данными не должно быть поля Ссылка (т.е. гуида). Тогда нормально грузятся.
SergeyErmokhin
@SergeyErmokhin
@1cgh Спасибо. Сейчас попробую. Отпишу.
SergeyErmokhin
@SergeyErmokhin
@1cgh Удалил в макете строчки с полем ссылка для Предопределенных элементов. Сами элементы в конфигурации присутствуют. Но выходит ошибка: 10.05.2017 16:46:41 {ВнешняяОбработка.СериализаторMXL.МодульОбъекта(585)}: Справочник.ТипыКлассификатораКлиентов не удалось найти предопределенный элемент/группу [Филиалы].{ВнешняяОбработка.СериализаторMXL.МодульОбъекта(582)}: Ошибка при получении значения атрибута контекста (Филиалы): Справочник.ТипыКлассификатораКлиентов.Филиалы. Предопределенный элемент отсутствует в данных; ИмяФайла=E:\REPO\Tools\vanessa-behavior\features\Libraries\VB\step_definitions\СозданиеFixturesПоМакетуОбработкиФичи.epf, ИмяПроцедуры=ЯСоздаюFixturesПоМакету, версия VB=ver 1.1.025, версия платформы=8.3.9.2170, режим совместимости=Версия8_3_8