fedorm icon

setrobot.log

fedorm | PRO | 06/01/20 12:36:02 PM UTC | 0 ⭐ | 836 👁️ | Never ⏰ | []
text |

13.95 KB

|

None

|

0 👍

/

0 👎

13:58:54.379: Robot execution state: RUNNING
13:58:54.409: Test class isn't parametrized, executing test class by default way
13:58:54.409: Начало тестирования: 01.06.2020 13:58:54
13:58:54.409: ____________________________________________________________
13:58:54.409:   1
13:58:54.409:   okey.emulator.tests.CuttingSlipTest
13:58:54.409:   SetXV. Добавление мнемоники для отрезки чека в слипе от Set5
13:58:54.410: ------------------------------------------------------------
13:58:54.470: ------------------------------------------------------------
13:58:54.470: Шаг 1. Добавляем рандомный товар
13:58:54.482: getChequeSumm = 0.0
13:58:55.985: getChequeSumm = 0.0
13:58:55.985: сканируем = 4600333000003
13:58:56.041: Товар с ШК [4600333000003] добавлен в чек в количестве 1.0 за 00:01.559
13:58:56.243: Key (Enter:10) is pressed and released
13:58:56.545: Key (Enter:10) is pressed and released
13:58:56.545: Нажата клавиша VK_ENTER[kbdEnter]:10
13:58:56.545: В чек были добавлены позиции: [ChequePosition: Лимонад апельсиновый терпкий (Россия), null, 44.52, 44.52, 1.0, 4600333000003, 00333, PIECE, Россия]
13:58:56.545: [test] В чек были добавлены позиции: [ChequePosition: Лимонад апельсиновый терпкий (Россия), null, 44.52, 44.52, 1.0, 4600333000003, 00333, PIECE, Россия]
13:58:56.545: Шаг 2. Переходим к подытогу и закрываем чек наличными
13:58:56.748: Key (Unknown keyCode: 0x2b:43) is pressed and released
13:58:57.953: Key (Enter:10) is pressed and released
13:58:57.954: Подитог выполнен
13:58:57.954: [test] Подитог выполнен
13:58:57.958: Не открыли меню выбора типа оплаты. Так как текущее окно CASHIER_MODE_SUBTOTAL_CASH (Режим кассира, подитог нал) или режим выбора типа оплат CashierModeScreen.CASHIER_MODE_CHOOSE_PAY_TYPE
13:58:57.959: На экране нет меню с списком типов оплат.
13:58:57.963: Не открыли меню выбора типа оплаты. Так как текущее окно CASHIER_MODE_SUBTOTAL_CASH (Режим кассира, подитог нал) или режим выбора типа оплат CashierModeScreen.CASHIER_MODE_CHOOSE_PAY_TYPE
13:58:57.964: На экране нет меню с списком типов оплат.
13:58:58.168: Key (1:49) is pressed and released
13:58:58.369: Key (3:51) is pressed and released
13:58:58.570: Key (0:48) is pressed and released
13:58:58.770: Key (1:49) is pressed and released
13:58:58.970: Key (NumPad .:110) is pressed and released
13:58:59.171: Key (1:49) is pressed and released
13:58:59.371: Key (0:48) is pressed and released
13:58:59.371: Text [1301.10] is typed
13:58:59.573: Key (Enter:10) is pressed and released
13:59:19.764: Скриншот сохранен в modules/setrobot/logs/2020-06-01/pics/2020-06-01_13-59-19-578_okey.emulator.tests.CuttingSlipTest.png
13:59:19.885: [ERROR] Ошибка добавления оплаты Наличные
ru.crystals.setrobot.toolkits.exceptions.TestException: Ошибка добавления оплаты Наличные
	at ru.crystals.setrobot.toolkits.adders.payments.AbstractPaymentAdder.addPayment(AbstractPaymentAdder.java:176)
	at ru.crystals.setrobot.toolkits.PaymentToolkit.addPayment(PaymentToolkit.java:53)
	at ru.crystals.setrobot.toolkits.PaymentToolkit.closeCheckByPayment(PaymentToolkit.java:265)
	at ru.crystals.setrobot.toolkits.PaymentToolkit.closeCheckByCash(PaymentToolkit.java:285)
	at ru.crystals.setrobot.tests.okey.emulator.tests.CuttingSlipTest.testSteps(CuttingSlipTest.java:22)
	at ru.crystals.setrobot.testfoundation.TestScenario.run(TestScenario.java:268)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
Caused by: ru.crystals.setrobot.toolkits.exceptions.ScreenNotDisplayedException: Экраны [GOODS_CODE_ENTER_GOODS_CODE (Режим кассира, введите код товара), CASHIER_MODE_CHOOSE_PAY_TYPE (Режим кассира, выбор типа оплаты), CASHIER_MODE_GOODS_CONFIRM_AGE (Режим кассира, подтверждение возраста покупателя), CASHIER_MODE_KOLICHESTVO (Режим кассира, количество), CASHIER_MODE_ENTER_GOOD_WEIGHT (Режим кассира, введите вес товара), CASHIER_MODE_PRINT_UTD (Режим кассира. Печатается УПД), CASHIER_MODE_DONT_FORGET_MAIN_CHEQUE (Режим кассира. Не забудьте зарегистрировать основной чек), CASHIER_MODE_DONT_FORGET_ALCO_CHEQUE (Режим кассира. Не забудьте зарегистрировать чек с алкоголем), CASHIER_MODE_WAIT_GIFTS (Режим кассира, экран предупреждения кассира о выдаче подарков), CASHIER_MODE_GIVE_GIFTS (Режим кассира, экран с вопросом кассиру о выдаче подарков), CASHIER_MODE_TEST_MESSAGE_AFTER_CHEQUE (Режим кассира. Тестовое сообщение после чека), ADD_CARD (Добавьте карту к чеку, если карты нет, нажмите продолжить без карты), RETURN_BANK_CARD (Возврат, возврат на банковскую карту)] так и не появились через 20.0+ сек
	at ru.crystals.setrobot.toolkits.ScreenToolkit.waitFor(ScreenToolkit.java:571)
	at ru.crystals.setrobot.toolkits.ScreenToolkit.waitFor(ScreenToolkit.java:557)
	at ru.crystals.setrobot.toolkits.ScreenToolkit.waitFor(ScreenToolkit.java:510)
	at ru.crystals.setrobot.toolkits.adders.payments.AbstractPaymentAdder.verifyEndScreen(AbstractPaymentAdder.java:110)
	at ru.crystals.setrobot.toolkits.adders.payments.CashPaymentAdder.verifyEndScreen(CashPaymentAdder.java:56)
	at ru.crystals.setrobot.toolkits.adders.payments.AbstractPaymentAdder.addPayment(AbstractPaymentAdder.java:173)
	... 10 more
Caused by: ru.crystals.setrobot.toolkits.exceptions.ScreenNotDisplayedException: Ни один из экранов [GOODS_CODE_ENTER_GOODS_CODE (Режим кассира, введите код товара), CASHIER_MODE_CHOOSE_PAY_TYPE (Режим кассира, выбор типа оплаты), CASHIER_MODE_GOODS_CONFIRM_AGE (Режим кассира, подтверждение возраста покупателя), CASHIER_MODE_KOLICHESTVO (Режим кассира, количество), CASHIER_MODE_ENTER_GOOD_WEIGHT (Режим кассира, введите вес товара), CASHIER_MODE_PRINT_UTD (Режим кассира. Печатается УПД), CASHIER_MODE_DONT_FORGET_MAIN_CHEQUE (Режим кассира. Не забудьте зарегистрировать основной чек), CASHIER_MODE_DONT_FORGET_ALCO_CHEQUE (Режим кассира. Не забудьте зарегистрировать чек с алкоголем), CASHIER_MODE_WAIT_GIFTS (Режим кассира, экран предупреждения кассира о выдаче подарков), CASHIER_MODE_GIVE_GIFTS (Режим кассира, экран с вопросом кассиру о выдаче подарков), CASHIER_MODE_TEST_MESSAGE_AFTER_CHEQUE (Режим кассира. Тестовое сообщение после чека), ADD_CARD (Добавьте карту к чеку, если карты нет, нажмите продолжить без карты), RETURN_BANK_CARD (Возврат, возврат на банковскую карту)] не отображен
	at ru.crystals.setrobot.toolkits.ScreenToolkit.verifyScreenIsDisplayed(ScreenToolkit.java:498)
	at ru.crystals.setrobot.toolkits.ScreenToolkit.waitFor(ScreenToolkit.java:567)
	... 15 more
Caused by: ru.crystals.setrobot.toolkits.exceptions.ScreenNotDisplayedException: GOODS_CODE_ENTER_GOODS_CODE (Режим кассира, введите код товара) не отображается Отсутствующие элементы: [ScreenItem [ClassType=null, name=checkPositionsList, tm=EQUALS_IGNORE_WS], ScreenItem [ClassType=javax.swing.JLabel, text=Код товара, tm=EQUALS_IGNORE_WS], ScreenItem [ClassType=javax.swing.JLabel, text=сумма чека, tm=EQUALS_IGNORE_WS], ScreenItem [ClassType=ru.crystals.pos.visualization.components.inputfield.InputFieldFlat, text=введите код товара, tm=EQUALS_IGNORE_WS]]
	at ru.crystals.setrobot.toolkits.ScreenToolkit.verifyScreen(ScreenToolkit.java:419)
	at ru.crystals.setrobot.toolkits.ScreenToolkit.verifyScreenIsDisplayed(ScreenToolkit.java:491)
	... 16 more
13:59:19.888: ------------------------------------------------------------
13:59:19.897: Scrolled to text [Повторить]
13:59:19.897: Scrolled to text [Повторить]
13:59:20.102: Key (Enter:10) is pressed and released
13:59:20.102: Нажата кнопка Повторить
13:59:20.360: Key (Escape:27) is pressed and released
13:59:20.561: Key (Escape:27) is pressed and released
13:59:20.761: Key (Escape:27) is pressed and released
13:59:20.979: Key (F1:112) is pressed and released
13:59:20.979: Нажата клавиша CS_MENU_1[kbdMenu1]:112
13:59:21.981: Trying to press some other keys: [VK_ESCAPE[kbdCancel], CS_MENU_1[kbdMenu1], CS_MENU_2[kbdMenu2], CS_MENU_3[kbdMenu3]]
13:59:22.181: Key (Escape:27) is pressed and released
13:59:22.382: Key (F1:112) is pressed and released
13:59:22.583: Key (Escape:27) is pressed and released
13:59:22.784: Key (F1:112) is pressed and released
13:59:22.984: Key (F2:113) is pressed and released
13:59:23.185: Key (F1:112) is pressed and released
13:59:23.389: Key (F3:114) is pressed and released
13:59:23.589: Key (F1:112) is pressed and released
13:59:33.804: Скриншот сохранен в modules/setrobot/logs/2020-06-01/pics/2020-06-01_13-59-33-590_okey.emulator.tests.CuttingSlipTest.png
13:59:33.876: [ERROR] Не удалось открыть главное меню [Меню Кассир (kbdMenu1)] нажатием клавиши CS_MENU_1[kbdMenu1]
ru.crystals.setrobot.toolkits.exceptions.TestException: Не удалось открыть главное меню [Меню Кассир (kbdMenu1)] нажатием клавиши CS_MENU_1[kbdMenu1]
	at ru.crystals.setrobot.toolkits.NavigationToolkit.openMainMenu(NavigationToolkit.java:137)
	at ru.crystals.setrobot.toolkits.CashierToolkit.goToCashierMode(CashierToolkit.java:136)
	at ru.crystals.setrobot.toolkits.CashierToolkit.goToCashierModeWithRequiredActions(CashierToolkit.java:116)
	at ru.crystals.setrobot.toolkits.CashierToolkit.goToCashierModeWithRequiredActions(CashierToolkit.java:44)
	at ru.crystals.setrobot.tests.okey.emulator.OkeyAbstTest.clear(OkeyAbstTest.java:61)
	at ru.crystals.setrobot.testfoundation.TestScenario.run(TestScenario.java:284)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
Caused by: ru.crystals.setrobot.toolkits.exceptions.ScreenNotDisplayedException: Экран Меню Кассир (kbdMenu1) так и не появился через 10.0+ сек
	at ru.crystals.setrobot.toolkits.ScreenToolkit.waitFor(ScreenToolkit.java:533)
	at ru.crystals.setrobot.toolkits.ScreenToolkit.waitFor(ScreenToolkit.java:515)
	at ru.crystals.setrobot.toolkits.NavigationToolkit.openMainMenu(NavigationToolkit.java:134)
	... 10 more
Caused by: ru.crystals.setrobot.toolkits.exceptions.ScreenNotDisplayedException: Меню Кассир (kbdMenu1) не отображается Отсутствующие элементы: [ScreenItem [ClassType=ru.crystals.pos.visualization.menu.MenuComponent, tm=EQUALS_IGNORE_WS], ScreenItem [ClassType=javax.swing.JLabel, text=Кассир, tm=EQUALS_IGNORE_WS, parentClassType=ru.crystals.pos.visualization.menu.MenuComponent]]
	at ru.crystals.setrobot.toolkits.ScreenToolkit.verifyScreen(ScreenToolkit.java:419)
	at ru.crystals.setrobot.toolkits.ScreenToolkit.waitFor(ScreenToolkit.java:529)
	... 12 more
13:59:33.876: 1. Ошибка добавления оплаты Наличные
ru.crystals.setrobot.toolkits.exceptions.TestException: Ошибка добавления оплаты Наличные
	at ru.crystals.setrobot.toolkits.adders.payments.AbstractPaymentAdder.addPayment(AbstractPaymentAdder.java:176)
	at ru.crystals.setrobot.toolkits.PaymentToolkit.addPayment(PaymentToolkit.java:53)
	at ru.crystals.setrobot.toolkits.PaymentToolkit.closeCheckByPayment(PaymentToolkit.java:265)
	at ru.crystals.setrobot.toolkits.PaymentToolkit.closeCheckByCash(PaymentToolkit.java:285)
	at ru.crystals.setrobot.tests.okey.emulator.tests.CuttingSlipTest.testSteps(CuttingSlipTest.java:22)
	at ru.crystals.setrobot.testfoundation.TestScenario.run(TestScenario.java:268)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
Caused by: ru.crystals.setrobot.toolkits.exceptions.ScreenNotDisplayedException: Экраны [GOODS_CODE_ENTER_GOODS_CODE (Режим кассира, введите код товара),

Comments