These are chat archives for silverbulleters/vanessa-behavior

25th
Nov 2016
MZelensky
@MZelensky
Nov 25 2016 03:34
Здравствуйте! Может кто-то уже реализовывал. Обычные формы. Открываю форму списка задач. В этой форме есть несколько колонок, которые не связаны с данными, а заполняются через "установить текст". Вопрос - как программно считать данные строк из элемента формы "ЗадачаСписок" и проверить эти колонки, которые заполняются через "установить текст" ? в "ТекущиеДанные" или "ТекущаяСтрока" этих колонок нет
MZelensky
@MZelensky
Nov 25 2016 05:25
Вроде решили проблему
Денис Новосёлов
@binexekb
Nov 25 2016 08:25
Не могу понять, в чём затор. Пытаюсь прогнать структуру сценария, разве нормально когда детализация примера называется "Когда в поле "Код" я ввожу текст 322333" ? Почем 322333 без ковычек?
Pautov Leonid
@Pr-Mex
Nov 25 2016 08:26
322333 будет распознано как число и станет параметром
Денис Новосёлов
@binexekb
Nov 25 2016 08:28
Примеры:
    |Наименование       |Код    |Штрихкод|СтавкаНДС |
    |'Это название тов22ара'|"322333"|'142345'|18%       |

В результате:
И в поле "Рабочее наименование" я ввожу текст Это название тов22ара
Когда в поле "Код" я ввожу текст 322333
Когда в поле "Штрихкод" я ввожу текст 142345
И из выпадающего списка "Ставка НДС" я выбираю 18%

Что-то тут не так.

Как строку завести?
При этом "Рабочее наименование" я ввожу текст Это название тов22ара" работает.
Evhen Sosna
@pumbaEO
Nov 25 2016 08:30
Я обычно все в кавычки обрамляю.
даже числа и даты, так проще.
Pautov Leonid
@Pr-Mex
Nov 25 2016 08:31
|'Это название тов22ара'|'322333'|'142345'|'18%' |
Денис Новосёлов
@binexekb
Nov 25 2016 08:34

Структура сценария: Заведение товара2

Когда     в поле "Рабочее наименование" я ввожу текст <Наименование>
И в поле "Код" я ввожу текст <Код>
И в поле "Штрихкод" я ввожу текст <Штрихкод>

Примеры:
    |Наименование           |Код        |Штрихкод|
    |'Это название тов22ара'|'322333'   |'142345'|

Получается:

Когда в поле "Рабочее наименование" я ввожу текст Это название тов22ара
И в поле "Код" я ввожу текст 322333
И в поле "Штрихкод" я ввожу текст 142345

Pautov Leonid
@Pr-Mex
Nov 25 2016 08:44
да
так работает?
Денис Новосёлов
@binexekb
Nov 25 2016 08:51

Вроде работает. Только спотыкается на
Когда в поле "Код" я ввожу текст <Код>
Тогда открылось окно "1С:Предприятие"
И я нажимаю на кнопку "Да"
Тогда открылось окно "Позиция номенклатуры (создание) *"
С формулировкой:

25.11.2016 13:50:23 {ВнешняяОбработка.РаботаСИнтерфейсом.Форма.Форма.Форма(1347)}: Кнопка с заголовком <Да> не найдена!; ИмяФайла=E:\REPO\vanessa-behavior\features\Libraries\UITestRunner\step_definitions\РаботаСИнтерфейсом.epf, ИмяПроцедуры=ЯНажимаюНаКнопку, версия VB=ver 1.055, версия платформы=8.3.8.2167, режим совместимости=Версия8_3_6

Сейчас проверю прогон из сценария, без примера, но оно раньше работало.

Зашибись. Клиентов тестирования добавили. Опробую.
Nikita Gryzlov
@nixel2007
Nov 25 2016 09:03
@Pr-Mex похоже на баг с кнопкой
@binexekb скажите, это форма Вопрос с программными кнопками?
Денис Новосёлов
@binexekb
Nov 25 2016 09:03
Верноятно. Сегодня обновился. Сейчас проверю на ранее работающем сценарии.
Да. Накрылось.
Да, это платфоменный диалог. При смене номера или кода:
    И     в поле "Номер" я ввожу текст "ЕЛ-0044394"
    Тогда открылось окно "1С:Предприятие"
    И     я нажимаю на кнопку "Да"
    И     я нажимаю на кнопку "Провести и закрыть"
Pautov Leonid
@Pr-Mex
Nov 25 2016 09:11
Да, баг с кнопкой есть. По отчету CI видно.
Сегодня залью решение.
Баг с кнопками на всплывающих диалогах.
Денис Новосёлов
@binexekb
Nov 25 2016 09:12
С какой версии этот баг?
Pautov Leonid
@Pr-Mex
Nov 25 2016 09:15
это вчерашние изменения
Денис Новосёлов
@binexekb
Nov 25 2016 09:20
@Pr-Mex , в стуктуре сценария дерево не поддерживается?
Блин. Допёр. Редактирую сценарии через VSC, привык табулировать блоками - редактор оказывается пробелы ставит, вместо табуляции.
Pautov Leonid
@Pr-Mex
Nov 25 2016 09:24
в VSC есть настройка чтобы он не ставил пробелы
дерево поддерживается
Денис Новосёлов
@binexekb
Nov 25 2016 09:25
А где примерно настройку искать?
в VSC
Pautov Leonid
@Pr-Mex
Nov 25 2016 09:26
blob
Денис Новосёлов
@binexekb
Nov 25 2016 09:36
Сделал
{
"editor.insertSpaces": false
}
Но не вижу разницы. Как-то применить нужно?
Сохранил. Открывал/Закрывал.
Evhen Sosna
@pumbaEO
Nov 25 2016 09:36
семь бед один резет
сам vscode?
Денис Новосёлов
@binexekb
Nov 25 2016 09:39
Новый файлы работают. А старые нет.... Переоткрываю их, та же фигня.
Наковырял. Внизу справо что-то типа "Размер интервала табуляции". Мерси за участие! )
Денис Новосёлов
@binexekb
Nov 25 2016 10:12

Опять с примерами в сценарии.
И В форме "Выберите единицу измерения" в таблице "Список" я перехожу к строке:
| 'Международное сокращение' |
| <МБКО> |
И в ТЧ "Список" я активизирую поле "Международное сокращение"

Это не рабочая конструкция? Нельзя параметр в таб. часть вставить?

Evhen Sosna
@pumbaEO
Nov 25 2016 10:14
Параметр нет, тут же не знаешь как его вычислять.
Денис Новосёлов
@binexekb
Nov 25 2016 10:14
У меня в примере:
Примеры:
|Наименование|Код|Штрихкод|СтавкаНДС|МКБО|
|'Проверь 2мен1я'|'3ц32233'|'14212345'|'10%'|'PCE'|
|'Пр1оверь 1меня'|'32222333'|'1422122345'|'18%'|'KGM'|
Evhen Sosna
@pumbaEO
Nov 25 2016 10:17
Когда парсер читает фичу, он не определил что в таблице находится параметр "MКБО" , в принципе я бы сделал свой шаг с одним параметром
"Я перехожу к строке с <МКБО>"
а в реализации шага просто вызвал бы выполнение шага " В форме "Выберите единицу измерения" в таблице "Список" я перехожу к строке:
| 'Международное сокращение' |
| <МБКО> |" только <МБКО> заменил бы уже на значение параметра.
Pautov Leonid
@Pr-Mex
Nov 25 2016 10:46
по идее можно сделать, чтобы параметр передавался и в таблицу
@binexekb
создашь issue?
Roman Gamanetc
@ramzesvvsu
Nov 25 2016 11:36
Коллеги, есть ли какой либо опыт совмещения Vanessa-Behavior с 1с Тест центром. К примеру в процедуре инициализации загружались требуемые для роли фичи, а когда все инициализировались выполнялся запуск фич одновременно?
Денис Новосёлов
@binexekb
Nov 25 2016 11:40
@Pr-Mex , создал.
Pautov Leonid
@Pr-Mex
Nov 25 2016 11:45
@binexekb спасибо
@ramzesvvsu нагрузочное тестирование есть в планах
ruimage
@ruimage
Nov 25 2016 14:42
@binexekb Там еще настройка есть editor.detectIndentation она считывает текущие параметры табуляции в файле. Т.е. если ее оставить true, то в старых файлах автоматически режим табуляции будет переключаться на пробелы.
{
    "editor.insertSpaces": false,
    "editor.detectIndentation": false
}
Roman Gamanetc
@ramzesvvsu
Nov 25 2016 15:47
@Pr-Mex Нагрузочное средствами ванессы или на базе 1С Тест центр?
Pautov Leonid
@Pr-Mex
Nov 25 2016 15:50
пока ещё рано говорить
Pautov Leonid
@Pr-Mex
Nov 25 2016 19:13
обновил VB
теперь кнопки на диалогах должны работать правильно
fishca
@fishca
Nov 25 2016 21:33
При формировании автовидеоинструкции вот такая беда, как полечить, кто знает?