|
Автоматизированное тестирование 1С |
☑ |
0
arhiordinator
19.09.18
✎
16:37
|
Добрый день! Подскажите кто занимался написанием теста для управляемых форм 1С, есть поле ввода сотрудник, нужно открыть его выпадающий список.
Вот что мне выдает 1С
ОкноПриложенияПриемНаРаботуСоздание = ТестовоеПриложение.НайтиОбъект(Тип("ТестируемоеОкноКлиентскогоПриложения"), "Прием на работу (создание)", , 30);
ОкноПриложенияПриемНаРаботуСозданиеФормаПриемНаРаботуСоздание = ОкноПриложенияПриемНаРаботуСоздание.НайтиОбъект(Тип("ТестируемаяФорма"), "Прием на работу (создание)");
ПолеСотрудник = ОкноПриложенияПриемНаРаботуСозданиеФормаПриемНаРаботуСоздание.НайтиОбъект(Тип("ТестируемоеПолеФормы"), "Сотрудник", "Сотрудник");
ПолеСотрудник.Активизировать();
ПолеСотрудник.ВвестиТекст("Иванов Иван Иванович");
ПолеСотрудник.ЗакрытьВыпадающийСписок();
ПолеСотрудник.ОжидатьФормированияВыпадающегоСписка();
ПолеСотрудник.ВыполнитьВыборИзВыпадающегоСписка("");
В итоге не открывается форма списка справочник сотрудника, как её можно открыть, так как там предполагается выбор необходимого сотрудника.
|
|
1
Mort
19.09.18
✎
16:47
|
Забил на это дело, когда немалая часть записанных тестов срабатывала на косяки самой системы тестирования.
|
|
2
Вафель
19.09.18
✎
16:48
|
я обычно пишу полностью програмные тесты. заполняешь значение, а потом вызываешь ПриИзменении и тд. Экспорт добавляешьв расшиении
|
|
3
Вафель
19.09.18
✎
16:48
|
как минимум скорость выполнения теста увеличивается
|
|
4
arhiordinator
19.09.18
✎
16:50
|
(2) А можно плиз с примером, не пойму от куда вызывать.
|
|
5
Вафель
19.09.18
✎
16:54
|
Форма = ОткрытьФорму(...) Форма.Реквизит = Знчаение; Форма.РеквизитПриИзменении(Форма.Элементы.Реквизит)
|
|
6
Вафель
19.09.18
✎
16:54
|
ну и запускалка тестов xUnit
|
|
7
Вафель
19.09.18
✎
16:55
|
|
|
8
агент смит
19.09.18
✎
17:06
|
(7) А ты юзал Сценарное тестирование от 1С?
|
|
9
lamina
20.09.18
✎
10:51
|
Если пишешь сценарии кодом, советую использовать Тестер (test1c.com)
|
|