Size: a a a

2021 March 09

ЕГ

Евгений Горбоконенко... in atinfo chat
А, я понял, это условие для Селениумовского WebDriverWait'а. Не хотел в селениду Селениумовские функции, в частности этот самый Wait, тащить. Не красиво получается, везде через красивые .waitUntill()\.waitWhile() справлялся, а тут ради одного метода тащить Селениумовскую версию как-то не круто(
источник

Д

Димарик in atinfo chat
Не круто, согласен. А что в селениде нету что-то типа wait...Attribute...Contains... Что-то похожего на это?
источник

ЕГ

Евгений Горбоконенко... in atinfo chat
Вот с первого взгляда не нашёл, поэтому и возник этот вопрос)
источник

OP

Oleh Plyska in atinfo chat
Евгений Горбоконенко
Доброго времени суток.
Вопрос Селенидщикам (джавистам, наверное, в основном, но может и не только). Есть некий элемент, и я хочу дождаться, пока у него из перечисления классов уйдёт один конкретный. Как сильные ребята это делают?
пробовали такое:
$(element).shouldNot(Condition.cssClass("class"), Duration.ofSeconds(20));
источник

ЕГ

Евгений Горбоконенко... in atinfo chat
Oleh Plyska
пробовали такое:
$(element).shouldNot(Condition.cssClass("class"), Duration.ofSeconds(20));
Не пробовал, сейчас проверю, спасибо
источник

ЕГ

Евгений Горбоконенко... in atinfo chat
Похоже будто работает) Благодарю
источник

OP

Oleh Plyska in atinfo chat
👍
источник

E

Elena in atinfo chat
Друзья, кто интегрировал Postman с Jenkins через Newman? Мы используем Postman для ручного тестирования API, я автоматизировала все API и гоняю коллекции в ранере. Теперь нужно добавить интеграцию с CI/CD.  Как это лучше сделать?
источник

SV

Sergei Vasilchenko in atinfo chat
Elena
Друзья, кто интегрировал Postman с Jenkins через Newman? Мы используем Postman для ручного тестирования API, я автоматизировала все API и гоняю коллекции в ранере. Теперь нужно добавить интеграцию с CI/CD.  Как это лучше сделать?
источник

E

Elena in atinfo chat
Да я именно это и читала и поэтому спросила про Newman.  Есть ли реальный опыт? Оно работает?
источник

SV

Sergei Vasilchenko in atinfo chat
Elena
Да я именно это и читала и поэтому спросила про Newman.  Есть ли реальный опыт? Оно работает?
можете проверить и потом рассказать) что мешает попробовать?
источник

E

Elena in atinfo chat
Начальник спрашивает почему Newman. Я говорю потому что мы в Postman и в документации Postman для интеграции предлагается Newman. Но мы не знаем оно будет работать или нет.
источник

E

Elena in atinfo chat
Именно этим я и занимаюсь, но подумала, вдруг кто-то уже прошёл этот путь и имеет что-то рассказать:)
источник

E

Elena in atinfo chat
Переслано от Sergei Vasilchenko
можете проверить и потом рассказать) что мешает попробовать?
источник

E

Elena in atinfo chat
Хотела процитировать
источник

JA

Jaroslav Aleynikov in atinfo chat
Elena
Да я именно это и читала и поэтому спросила про Newman.  Есть ли реальный опыт? Оно работает?
Будет, говорю по опыту, но можно и разложить)
Должен работать запуск теста просто через постман.
Должен работать запуск через newman(из консоли, а не встроенного) на локальной машине или сразу на машине, на которую смотрит Jenkins.
Должны работать запуски консольных команд с помощью Jenkins на какой-то машине.

Дальше всё настройки для красоты, какие вам понадобятся. Мало кто подскажет, опыт своеобразный, нужно пробовать.
источник

E

Elena in atinfo chat
Jaroslav Aleynikov
Будет, говорю по опыту, но можно и разложить)
Должен работать запуск теста просто через постман.
Должен работать запуск через newman(из консоли, а не встроенного) на локальной машине или сразу на машине, на которую смотрит Jenkins.
Должны работать запуски консольных команд с помощью Jenkins на какой-то машине.

Дальше всё настройки для красоты, какие вам понадобятся. Мало кто подскажет, опыт своеобразный, нужно пробовать.
Спасибо большое. А задам еще такой вопрос, что самое популярное для автоматизации API тестов и интеграции с Jenkins.  И что работает хорошо для комбинированного автоматического тестирования API + UI?
источник

V

Viktor in atinfo chat
Elena
Спасибо большое. А задам еще такой вопрос, что самое популярное для автоматизации API тестов и интеграции с Jenkins.  И что работает хорошо для комбинированного автоматического тестирования API + UI?
любую удобную либу можно юзать по идее для апи запросов, на используемом языке
источник

JA

Jaroslav Aleynikov in atinfo chat
Elena
Спасибо большое. А задам еще такой вопрос, что самое популярное для автоматизации API тестов и интеграции с Jenkins.  И что работает хорошо для комбинированного автоматического тестирования API + UI?
Плюсую комментатору выше. Если есть запрос и на то и на то, то ИМХО это лучше язык, а не инструмент(аля постман) и соответствующие либы. Python + api-testing + selenium, например.
источник

E

Elena in atinfo chat
Jaroslav Aleynikov
Плюсую комментатору выше. Если есть запрос и на то и на то, то ИМХО это лучше язык, а не инструмент(аля постман) и соответствующие либы. Python + api-testing + selenium, например.
Мы сейчас так и делаем: пишем код на java для API+UI тестов во фреймворке: eclipse, selenium, maven, vulcan. Но получается такая история: каждый спринт мы разбираем задачи, тестируем их (а это 80% API в Postman), создаём коллекции и тесты, которые сразу могут быть автоматически выполнены в ранере. И казалось бы, все готово- только интегрируй с Jenkins.  А нет. Мы после этого как во вторую смену все то же самое должны кодить на java в эклипсе, добавляя UI. Хотя сам UI мы не тестим, так как он он вендора DocuSign. UI  нам нужен только чтобы регресс e2e сделать. И вот мы сидим и думаем, есть простой инструмент Postman, где все готово, и тем не менее мы тратим дни чтобы закодировать тесты для selenium.  Вы бы как поступили?
источник