Size: a a a

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

2020 February 05

AC

Alice Carroll in QA — Автоматизация
Александр
Кто-нить работал с андроидом(разработка)?) Как дождаться ответа от сервера? У меня активити формируется из загружаемых картинок, но пока она формируется, ответа не дожидается, в чвязи с чем падает по NPE
В сторону rx посмотрите
источник

EB

Evgenii B in QA — Автоматизация
Alice Carroll
В сторону rx посмотрите
и как этот совет может помочь? вы без логов ткнули пальцем в небо? =) а если у них не rx используется для клиент-серверного общения?
источник

AC

Alice Carroll in QA — Автоматизация
Evgenii B
и как этот совет может помочь? вы без логов ткнули пальцем в небо? =) а если у них не rx используется для клиент-серверного общения?
Вот ваш коммент как раз ни к селу ни к городу
Человеку нужно дождаться в андройде ответа от сервера - тут 2 варианта мне видится
Либо заюзать rxjava либо на корутинах сделать, но у него java
источник

AC

Alice Carroll in QA — Автоматизация
Если же он просто тупо заблочит main thread до полной загрузки, то скорее всего словит ошибку что приложение не отвечает
источник

А

Александр in QA — Автоматизация
В letsCode мне подсказали, что проблема в OkHttp, нужно через колбэк запрос кидать.
Спасибо!
источник

LY

Lev Yarushin in QA — Автоматизация
Edward Galiaskarov
О супер. Решаю задачу копирования в буфер данных одной таблицы в другую. Причем именно нужно проверить вставку из буфера обмена. Два дня бьюсь, но решения, так найти не могу. Есть мнение, что решения простого просто нет. А в окружении совсем вот нет никого кроме гугла :)

1 с hadsontable работаю через js в частности выделение данных осуществляю через selectAll
2 пытаюсь передать выделенной в буфер обмена - тут засада
send_keys использовать не удается
document.execCommand('copy')- возвращает true- но буфер не меняется
Тут уже нужно использовать средства автоматизации десктопа. Вот такой гем посмотрите, может подойдет https://github.com/janlelis/clipboard
источник

ID

Ilya Didenko in QA — Автоматизация
Всем привет. Нет ли визуального редактора для написания тестов на питоне? По типу визуального программирования (пример редактор спец эффектов huodiny)
источник

EG

Edward Galiaskarov in QA — Автоматизация
Lev Yarushin
Тут уже нужно использовать средства автоматизации десктопа. Вот такой гем посмотрите, может подойдет https://github.com/janlelis/clipboard
Спасибо. Посмотрю.
Вообще обратил внимание, что с эмуляцией действий пользователя на компоненте handsontable большие проблемы, поскольку все ее элементы для capybara (selenium) не кликабельны. Работа через API компонента особо не вызывает проблем, но порой не отражает реального взаимодействия пользователя с браузером. И потому пропустить ряд неприятных ошибок.
источник

EG

Edward Galiaskarov in QA — Автоматизация
Lev Yarushin
Тут уже нужно использовать средства автоматизации десктопа. Вот такой гем посмотрите, может подойдет https://github.com/janlelis/clipboard
Ещё вопрос, который меня волнует, но который я пока не начал исследовать - это как из capybara взаимодействовать с процессами операционной системы? Загрузка файла, выгрузка файла, открытие внешних программ ( например email клиента),
источник

Y

Yauhen in QA — Автоматизация
Edward Galiaskarov
Ещё вопрос, который меня волнует, но который я пока не начал исследовать - это как из capybara взаимодействовать с процессами операционной системы? Загрузка файла, выгрузка файла, открытие внешних программ ( например email клиента),
Gmail gem? Если чекать доставку писем
источник

LY

Lev Yarushin in QA — Автоматизация
Edward Galiaskarov
Ещё вопрос, который меня волнует, но который я пока не начал исследовать - это как из capybara взаимодействовать с процессами операционной системы? Загрузка файла, выгрузка файла, открытие внешних программ ( например email клиента),
Для чего email? Кмк достаточно проверить ссылку на почту (mailto:). Загрузка через sendkeys, скачивание - также браузером либо через http клиент по url.
источник

EG

Edward Galiaskarov in QA — Автоматизация
Yauhen
Gmail gem? Если чекать доставку писем
Спасибо. Посмотрю. Тоже вариант.
источник

ИМ

Идель Мухамедьянов in QA — Автоматизация
Ilya Didenko
Всем привет. Нет ли визуального редактора для написания тестов на питоне? По типу визуального программирования (пример редактор спец эффектов huodiny)
такого не встречал, но если не хочется учить язык и нужно для веба, то можно попробовать selenium ide
источник

ID

Ilya Didenko in QA — Автоматизация
Идель Мухамедьянов
такого не встречал, но если не хочется учить язык и нужно для веба, то можно попробовать selenium ide
От инструмента хотелось бы увидеть
- минд деревья покрытия
- авто подставление значений со страницы
- парсинг страници и авто определения селекторов
- отладка - прогон 100раз сценария + рандомные значения сценария
- поддержка версий
- интеграция с ащур
источник

EG

Edward Galiaskarov in QA — Автоматизация
Lev Yarushin
Для чего email? Кмк достаточно проверить ссылку на почту (mailto:). Загрузка через sendkeys, скачивание - также браузером либо через http клиент по url.
Да, согласен через вебинтерфейс реально проще все это отработать.
источник

KL

Konstantin L in QA — Автоматизация
Ilya Didenko
От инструмента хотелось бы увидеть
- минд деревья покрытия
- авто подставление значений со страницы
- парсинг страници и авто определения селекторов
- отладка - прогон 100раз сценария + рандомные значения сценария
- поддержка версий
- интеграция с ащур
обычно жтим как-раз тестировщик занимается когда тест пишет
источник

ID

Ilya Didenko in QA — Автоматизация
Konstantin L
обычно жтим как-раз тестировщик занимается когда тест пишет
я разраб, хочу нашим тестировщикам облегчить жизнь...
источник

ИМ

Идель Мухамедьянов in QA — Автоматизация
Ilya Didenko
я разраб, хочу нашим тестировщикам облегчить жизнь...
сложный путь улучшения жизни)) напиши им атрибуты name и пусть проходят курс на степике по автоматизации. там делов на неделю)
источник

RS

Roman Solodukhin in QA — Автоматизация
Edward Galiaskarov
О супер. Решаю задачу копирования в буфер данных одной таблицы в другую. Причем именно нужно проверить вставку из буфера обмена. Два дня бьюсь, но решения, так найти не могу. Есть мнение, что решения простого просто нет. А в окружении совсем вот нет никого кроме гугла :)

1 с hadsontable работаю через js в частности выделение данных осуществляю через selectAll
2 пытаюсь передать выделенной в буфер обмена - тут засада
send_keys использовать не удается
document.execCommand('copy')- возвращает true- но буфер не меняется
Я бы попробовал использовать auto hot key. Это будет костыль, но можно добиться стабильности. Думаю, должно сработать
(Если я правильно понял задачу)
источник

EG

Edward Galiaskarov in QA — Автоматизация
Roman Solodukhin
Я бы попробовал использовать auto hot key. Это будет костыль, но можно добиться стабильности. Думаю, должно сработать
(Если я правильно понял задачу)
А не подскажите что такое auto hot key?
источник