Size: a a a

QA — Автоматизация

2020 July 31

EG

Edward Galiaskarov in QA — Автоматизация
Bola
У меня была такая проблема на одном из сайтов в мобильной версии. Я разбивал текст посимвольно и в цикле вводил их, делая паузу где-то 50-100мс.
Сурово. Я сейчас попробовал сделать иначе немного. Скорее всего причина именно в том, что как только вводится первый символ, срабатывает событие изменения и кнопку Send отпускает.

Я сделал так - ввожу символ
Даю Паузу
Повторяю ввод нужного текста

Понаблюдаю.

Кстати попытка присвоит значение напрямую через $('#id').val('нужный текст').change() - не срабатывает. change по-разному инициализировал, не реагирует.
источник

B

Bola in QA — Автоматизация
Edward Galiaskarov
Сурово. Я сейчас попробовал сделать иначе немного. Скорее всего причина именно в том, что как только вводится первый символ, срабатывает событие изменения и кнопку Send отпускает.

Я сделал так - ввожу символ
Даю Паузу
Повторяю ввод нужного текста

Понаблюдаю.

Кстати попытка присвоит значение напрямую через $('#id').val('нужный текст').change() - не срабатывает. change по-разному инициализировал, не реагирует.
У меня поле реагировало на каждый ввод символа).
источник

EG

Edward Galiaskarov in QA — Автоматизация
Bola
У меня поле реагировало на каждый ввод символа).
это жестоко )) А Вы фразу преобразовывали в символьный массив и делали потом цикл ввода?
источник

B

Bola in QA — Автоматизация
Edward Galiaskarov
это жестоко )) А Вы фразу преобразовывали в символьный массив и делали потом цикл ввода?
дело было давно, вроде - да, стрингу в массив и пошло поехало )
наверное можно было ввести скопом и потом триггернуть
но то ли я тогда не умел, то ли не получалось  )
хорошо, что хоть поле такое было одно
источник

EG

Edward Galiaskarov in QA — Автоматизация
Bola
дело было давно, вроде - да, стрингу в массив и пошло поехало )
наверное можно было ввести скопом и потом триггернуть
но то ли я тогда не умел, то ли не получалось  )
хорошо, что хоть поле такое было одно
Я сейчас пробовал ввести jquery, но что-то change не возникает
источник

B

Bola in QA — Автоматизация
посмотри в FF - там devtools показывает удобно - какие триггеры навешаны на элемент
источник

EG

Edward Galiaskarov in QA — Автоматизация
Bola
дело было давно, вроде - да, стрингу в массив и пошло поехало )
наверное можно было ввести скопом и потом триггернуть
но то ли я тогда не умел, то ли не получалось  )
хорошо, что хоть поле такое было одно
Да, у меня такие необъяснимые моменты в пару мест еще есть, причем там какая-то иная возможно проблема. Но скорее всего из-за дополнительных обработок
источник

EG

Edward Galiaskarov in QA — Автоматизация
Bola
посмотри в FF - там devtools показывает удобно - какие триггеры навешаны на элемент
спасибо - посмотрю
источник

B

Bola in QA — Автоматизация
источник

AS

Andrew Smirnov in QA — Автоматизация
Привет всем
источник

B

Bola in QA — Автоматизация
источник

EG

Edward Galiaskarov in QA — Автоматизация
Большое спасибо за внимание к моей задачи и помощь в ее решении!
источник

EY

Eugene Yarosh in QA — Автоматизация
Подскажите кто-то использует какой-то другой инструмент для поиска элементов вместо Layout Inspector в  android studio  ?
источник

M

Madgiraffe in QA — Автоматизация
Eugene Yarosh
Подскажите кто-то использует какой-то другой инструмент для поиска элементов вместо Layout Inspector в  android studio  ?
Appium desktop
источник

EY

Eugene Yarosh in QA — Автоматизация
Madgiraffe
Appium desktop
как вариант кстати
источник

O

Oleg in QA — Автоматизация
Stanislav
Не получилось. Я положил в отдельный кейстор и указал это мок серверу, но HTTPS трафик все равно не проходит
так наоборот же, надо в свой кейстор и указать своему приложению (а можно и не указывать, если кейстор дефолтный). У моксервера сертификат и так внутри зашит.
источник

EG

Edward Galiaskarov in QA — Автоматизация
Сработал триггер input
$('#rfi_new_message').val('Please give us more details about project').trigger('input')
источник

B

Bola in QA — Автоматизация
Eugene Yarosh
Подскажите кто-то использует какой-то другой инструмент для поиска элементов вместо Layout Inspector в  android studio  ?
в браузерстак - шикарный инспектор )
источник

S

Stanislav in QA — Автоматизация
Oleg
так наоборот же, надо в свой кейстор и указать своему приложению (а можно и не указывать, если кейстор дефолтный). У моксервера сертификат и так внутри зашит.
Я положил в свой кейстор и его пытаюсь использовать
System.setProperty("javax.net.ssl.trustStore", "src/test/resources/certs/cacerts");
System.
setProperty("javax.net.ssl.keyStore", "src/test/resources/certs/keystore.jks");
System.
setProperty("javax.net.ssl.keyStorePassword", "changeit");
System.
setProperty("javax.net.ssl.trustStorePassword", "changeit");

А потом
HttpsURLConnection.setDefaultSSLSocketFactory(new KeyStoreFactory(new MockServerLogger()).sslContext().getSocketFactory());
При этом при каждом запуске тестов он мне в корне создает mockserver_keystore_9d5fd0a0-1c1f-4d12-879e-9a851204bf51_jks
источник

O

Oleg in QA — Автоматизация
а ошибка в чем? Он в сторе CA сертфикат не находит или что то другое?
источник