Size: a a a

2020 June 19

LP

Leonid Pautov in testspro1c
Andrey Zoteev
Да, но при этом если я переключился на блокнот то в него попадает текст из всех полей
@kandrashin_d
Можно как-то отслеживать кому посылаются клавиатурные сообщения?
источник

DK

Denis Kandrashin in testspro1c
Leonid Pautov
@kandrashin_d
Можно как-то отслеживать кому посылаются клавиатурные сообщения?
Важно чтобы фокус ввода находился в нужном элементе формы и тестируемое приложение было активным. Эмуляция производится штатными средствами Windows посредством вызова функции SendInput.

https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-sendinput

Если активным является другой элемент формы или другое приложение, текст будет передан туда.
источник

DK

Denis Kandrashin in testspro1c
Если кто-нибудь знает, как эмулировать нажатие клавиш средствами JavaScript, можно попытаться переделать, чтобы эмуляция ввода производилась непосредственно в браузере. У меня не получилось
источник

AZ

Andrey Zoteev in testspro1c
Denis Kandrashin
Важно чтобы фокус ввода находился в нужном элементе формы и тестируемое приложение было активным. Эмуляция производится штатными средствами Windows посредством вызова функции SendInput.

https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-sendinput

Если активным является другой элемент формы или другое приложение, текст будет передан туда.
Я запускаю выполнение сценария, запускается хром, шаги отрабатываются, и стрелка движется, в полях где можно выбрать вариант все корректно, но в полях с вводом текста, ввода не происходит. Самое интересное на другой конфигурации ввод отрабатывает я корректно.
источник

DK

Denis Kandrashin in testspro1c
Внешняя компонента VanessaExt содержит метод для активации окна приложения. Можно вызвать этот метод перед эмуляцией ввода текста.

ВнешняяКомпонента.АктивироватьОкно(ДескрипторОкна)

https://github.com/lintest/VanessaExt#ActivateWindow
источник

AZ

Andrey Zoteev in testspro1c
Denis Kandrashin
Внешняя компонента VanessaExt содержит метод для активации окна приложения. Можно вызвать этот метод перед эмуляцией ввода текста.

ВнешняяКомпонента.АктивироватьОкно(ДескрипторОкна)

https://github.com/lintest/VanessaExt#ActivateWindow
Изучу, спасибо!
источник

AZ

Andrey Zoteev in testspro1c
источник

AZ

Andrey Zoteev in testspro1c
источник

AZ

Andrey Zoteev in testspro1c
один энджойхит отработал, второй нет. и груповое выделение тоже не отработало(
источник

LP

Leonid Pautov in testspro1c
Andrey Zoteev
один энджойхит отработал, второй нет. и груповое выделение тоже не отработало(
Значит надо дорабатывать шаг. Зарегай ишуз пожалуйста
источник

AZ

Andrey Zoteev in testspro1c
Leonid Pautov
Значит надо дорабатывать шаг. Зарегай ишуз пожалуйста
Ок
источник
2020 June 21

i

i_solaris in testspro1c
Leonid Pautov
Как это выглядит? Можешь снять видео?
Пример, где дату вводить некуда в типовой ЗУП
источник

DB

Denis B. in testspro1c
i_solaris
Пример, где дату вводить некуда в типовой ЗУП
Я тоже с этим столкнулся. Я так понял, надо использовать SikuliX - двойной клик или что-то такое, чтобы дата добавилась. Но я не дошёл до реализации, пока активная разработка идёт, решили приостановить написание тестов.
источник

АС

Антон Степанов... in testspro1c
У меня стали долго запускаться тестклиенты. Подскажите куда копать?
Есть машина на вин10, там стоит ВА32, куча разных 1Сок, мастер и нода дженкинса. Я там оптом все обновил ВА30->32, 1Ску до 8.3.15.1985, винда обновилась, и пайп.
Там 2 папки тестов, суммарно раньше выполнялись за 2 часа - по часу каждая. После обновления стало после ребута работать быстрее - 1.40 суммарно. Но на следующий день, без ребута машины, одна папка отрабатывает за 2-3 часа и в основном регресс заметен на запуске тестклиентов. После ребута они запускаются за 0.6 секунд, на следующий день - за 30 секунд, еще через день папка вообще не проходит по таймауту - в 5 часов не укладывается. Куда копать?
Если использовать более старые 1Ски, типа 8.3.15.1830 - картина та же
источник

DK

Dmitry Klimenko in testspro1c
тж про запуск клиента?
источник

АС

Антон Степанов... in testspro1c
Про тж забыл, включу сборы, спасибо
источник
2020 June 22

LP

Leonid Pautov in testspro1c
i_solaris
Пример, где дату вводить некуда в типовой ЗУП
Что покажет исследователь форм на этом окне выбора даты?
источник

LP

Leonid Pautov in testspro1c
Антон Степанов
У меня стали долго запускаться тестклиенты. Подскажите куда копать?
Есть машина на вин10, там стоит ВА32, куча разных 1Сок, мастер и нода дженкинса. Я там оптом все обновил ВА30->32, 1Ску до 8.3.15.1985, винда обновилась, и пайп.
Там 2 папки тестов, суммарно раньше выполнялись за 2 часа - по часу каждая. После обновления стало после ребута работать быстрее - 1.40 суммарно. Но на следующий день, без ребута машины, одна папка отрабатывает за 2-3 часа и в основном регресс заметен на запуске тестклиентов. После ребута они запускаются за 0.6 секунд, на следующий день - за 30 секунд, еще через день папка вообще не проходит по таймауту - в 5 часов не укладывается. Куда копать?
Если использовать более старые 1Ски, типа 8.3.15.1830 - картина та же
Ловил такое. Добавил чистку кеша и всё опять полетело.
источник

i

i_solaris in testspro1c
Leonid Pautov
Что покажет исследователь форм на этом окне выбора даты?
источник

S

Sandji in testspro1c
Где посмотреть какие еще отчеты к Аллюр прикрепляет VA, помимо ЖР? видел как то скрин, не могу найти на странице проекта
источник