Size: a a a

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

2020 September 22

I

Ilias in QA — Автоматизация
A
Всем привет. Подскажите, пожалуйста, как можно взаимодействовать с проводником windows в автотесте?
Ситуация: в интерфейсе приложения есть кнопка добавления документа, по клику на которую открывается проводник windows и в проводнике нужно выбрать какой-нибудь документ (C#)
кнопка скорее всего инпут (или инпут лежит рядом с кнопкой добавления файла в дом дереве), передай в него путь до файла и файлик должен подгрузиться на форму
источник

ES

Eugene Stogniy in QA — Автоматизация
A
Всем привет. Подскажите, пожалуйста, как можно взаимодействовать с проводником windows в автотесте?
Ситуация: в интерфейсе приложения есть кнопка добавления документа, по клику на которую открывается проводник windows и в проводнике нужно выбрать какой-нибудь документ (C#)
Web автоматизация или Десктоп?
источник

A

Ake1a in QA — Автоматизация
Ake1a
А как в  java+selenium+Junit сделать так, чтобы если элемент не находился (Filed), то он закрывал браузер и говорил, мол не прошёл тест?
Что-то типа:
if элемент не найден {
       driver.quit();
else {
        Продолжить
}
источник

A

A in QA — Автоматизация
Eugene Stogniy
Web автоматизация или Десктоп?
Web
источник

ES

Eugene Stogniy in QA — Автоматизация
Ilias
кнопка скорее всего инпут (или инпут лежит рядом с кнопкой добавления файла в дом дереве), передай в него путь до файла и файлик должен подгрузиться на форму
👍сюда смотрите ) а ещё очень подумайте надо ли это тестировать
источник

A

A in QA — Автоматизация
Всем большое спасибо, буду пробовать)
источник

SP

Serhiy Pidopryhora in QA — Автоматизация
спасибо за подсказку, вывело вначале на то что не находило xml файл, после правок на то что xml файл не валидный)
источник

R

Rafael in QA — Автоматизация
всем привет, подскажите пож какие есть способы автотестирования вебдрайвером айфреймов, которые открыты в ShadowDom c опцией closed?
источник

LY

Lev Yarushin in QA — Автоматизация
Rafael
всем привет, подскажите пож какие есть способы автотестирования вебдрайвером айфреймов, которые открыты в ShadowDom c опцией closed?
источник

A

Ake1a in QA — Автоматизация
Можно ли такое как-то реализовать на java?
if элемент не найден {
       driver.quit();
else {
        Продолжить
}
источник

A

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

A

Ake1a in QA — Автоматизация
Alexey
конечно можно
А можно пример или какие-нибудь статьи?) А то я нахожу не подходящие мне ответы)
источник

S1

Sceptic 1234 in QA — Автоматизация
Можно написать метод, в котором в трайкетче проверяешь visibilityOfElementLocated
если трай - то возвращаешь тру, если в кетче ловишь NoSuchElementException - возвращаешь фалс
источник

S1

Sceptic 1234 in QA — Автоматизация
и этот метод засунуть в условие твоего ветвления
источник

R

Rafael in QA — Автоматизация
видел эту статью, гуглом умею пользоваться. вопрос был, как автотестиь закрытый тэг который лежит в шадоудоме?
источник

R

Roman Mhoian in QA — Автоматизация
Ake1a
Можно ли такое как-то реализовать на java?
if элемент не найден {
       driver.quit();
else {
        Продолжить
}
можно, но зачем? Если выставить ассерт, то селениум не найдя эелемент, драйвер автоматом закроет
источник

LY

Lev Yarushin in QA — Автоматизация
Rafael
видел эту статью, гуглом умею пользоваться. вопрос был, как автотестиь закрытый тэг который лежит в шадоудоме?
в статье есть 2 способа
источник

A

Ake1a in QA — Автоматизация
Roman Mhoian
можно, но зачем? Если выставить ассерт, то селениум не найдя эелемент, драйвер автоматом закроет
Дело в том, что мне нужно собирать мои автотесты в jar файл, а когда я его запускаю, то при не нахождении элемента он просто встаёт, и браузер не закрывается
источник

A

Anna (terrajanis) in QA — Автоматизация
Ake1a
Дело в том, что мне нужно собирать мои автотесты в jar файл, а когда я его запускаю, то при не нахождении элемента он просто встаёт, и браузер не закрывается
Так по идее при ненахождении элемента должен фейлиться тест и можно выставить условие , что драйвер закрывается после этого (выбрать нужную аннотацию After)
источник

A

Ake1a in QA — Автоматизация
Anna (terrajanis)
Так по идее при ненахождении элемента должен фейлиться тест и можно выставить условие , что драйвер закрывается после этого (выбрать нужную аннотацию After)
тесты встают при фейле
источник