Size: a a a

2021 July 28

Ш

Шох in atinfo chat
Всем привет, подскажиет есть ли возможность узнать в @After упал ли тест и какой именно, использую jUnit и selenium
источник

ВШ

Вадим Шевчук... in atinfo chat
источник

Ш

Шох in atinfo chat
Спасибо
Смотрел этот вариант, но что-то у меня не срабатывают переопределения из этого test watcher
источник

ВШ

Вадим Шевчук... in atinfo chat
import org.junit.rules.TestWatcher;
import org.junit.runner.Description;


public class TestRuleAPI extends TestWatcher {

 public static int failNum = 0;
 
 @Override
 protected void starting(Description description) {
   System.out.println(description.getMethodName() + " test was started");
 }
 
 @Override
 protected void finished(Description description) {
   System.out.println(description.getMethodName() + " test was finished");
 }
     
 @Override
 protected void succeeded(Description description) {
   System.out.println(description.getMethodName() + " test succes!");
 }
 
 @Override
 protected void failed(Throwable e, Description description) {
   failNum ++;
   System.out.println(description.getMethodName() + " test failed!");
 }


}
источник

А

Александр in atinfo chat
вопрос
можно ли как-то средствами селениума или селенида или еще какого-нибудь средства автоматизации понять, произошла ли отправка пост-запроса браузером после нажатия на кнопку сабмита формы?
источник
2021 July 29

А

Александр in atinfo chat
на всякий случай процитирую тут ответ из другого чата (вдруг если кто-то еще озадачится подобным вопросом)
источник

А

Александр in atinfo chat
Переслано от Andrei Solntsev
Конечно. В селениде для этого есть встроенный прокси, он умеет переватывать все запросы между браузером и сервером.

https://ru.selenide.org/2019/12/18/advent-calendar-network-logs-with-proxy/
источник

T

Timur in atinfo chat
Привет всем! Подскажите, если автотест "бежит" в режиме remote, то куда он при скачивании файла сохраняет файл?
источник

АТ

Александр Трудолюбов... in atinfo chat
ну логично же локально там где "бежит"
источник

ЕГ

Евгений Горбоконенко... in atinfo chat
А оно вам точно надо? Звучит как будто вы смешиваете UI тестирование и API, что не есть хорошо
источник

T

Timur in atinfo chat
Да, необходимо. У меня UI. Когда локально запускаю тест, то, файл скачивается в указанную директорию. Но, если запустить на CI (в режиме remote, то не понятно, куда файлы сохраняет. Хотя в опшин прописан путь.
источник

ЕГ

Евгений Горбоконенко... in atinfo chat
Я не на ваше сообщение отвечал)
источник

АТ

Александр Трудолюбов... in atinfo chat
ну если на CI запускаете сделайте чтобы скачивался в папку проекта
источник

АТ

Александр Трудолюбов... in atinfo chat
и там уже ищите его
источник

T

Timur in atinfo chat
))), что то я поспешил)))
источник

T

Timur in atinfo chat
("download.default_directory", path_to_file"); стоит, но не находит там файлы
источник

АТ

Александр Трудолюбов... in atinfo chat
Это будет папка проекта
val userDir = System.getProperty("user.dir")
источник

А

Александр in atinfo chat
а причем тут API?
источник

ЕГ

Евгений Горбоконенко... in atinfo chat
При том, что вы пытаетесь влезть на этот уровень, проверяя запросы
источник

АТ

Александр Трудолюбов... in atinfo chat
Ну вы же хотите перехватить запрос (API) а это уже "не твой уровень дорогой" 😂
источник