Size: a a a

2021 March 24

А

Алексей in atinfo chat
Александр Бушманов
Скорее потому что контора выстроила так свои процессы, а не потому что там разработчики настолько "крутые" что тестировщики не нужны. И я не сомневаюсь в их профессионализме сейчас, а к тому, что не только от них зависит принятие решения)
На определенной стадии ручные тестировщики будут не нужны. Но до нее еще далекооооо
источник

ИС

Игорь Середа... in atinfo chat
Алексей
Юнит тесты никто не отменял. Разраб не пишущий тесты - это плохой разраб
Багодел, если точнее.
источник

AO

Anna Ostrovskaya in atinfo chat
ID:0
https://www.youtube.com/watch?v=aGx1M-kcQp4
Web UI автоматизация на Selenium: с нуля до первого теста (Python)
В этом видео были кратко освещены такие моменты как работа с pytest, allure, git, bitbucket, selenium
Этот Владислав видимо и на джаве курсы ведёт, иначе откуда эти thread.sleep повсеместно, толковый учитель!
источник

А

Алексей in atinfo chat
Anna Ostrovskaya
Этот Владислав видимо и на джаве курсы ведёт, иначе откуда эти thread.sleep повсеместно, толковый учитель!
Кто то таки посмотрел видос, респект :) Или соболезнования...
источник

AO

Anna Ostrovskaya in atinfo chat
ID:0
https://www.youtube.com/watch?v=aGx1M-kcQp4
Web UI автоматизация на Selenium: с нуля до первого теста (Python)
В этом видео были кратко освещены такие моменты как работа с pytest, allure, git, bitbucket, selenium
Я картинку выше посмотрела))
источник
2021 March 25

D

Denis in atinfo chat
Boris Krutskih
Всем привет, подскажите как в Jenkins можно игнорировать подобную ошибку? Error 1
Есть набор сьют в джобе, запускаются они поочереди через execute shell
Пример:
make run-tests MAKE_ARGS="pytest tests/frontend/remastered/authentication/test_sign_in.py --env=alpha --token=alpha --headless --timeout=15 --db=alpha"

так вот если в сьюте есть упавшие тесты, она помечается как Build As Failure и завершает прогон джобы, каким образом я в execute shell могу указать продолжение выполнения даже если есть упавшие тесты?
попробуй

````try{
stage(' test') {
       make run-tests ....
       currentBuild.result = didSuccess
      }
}catch(Exception e){
 echo "Stage failed, but we continue"
   currentBuild.result = didFail
}
````
источник

NK

ID:0 in atinfo chat
https://dou.ua/forums/topic/33094/
Разбираемся с DevTools в Selenium 4
Один из самых популярных инструментов UI автоматизации — Selenium, готовит к релизу мажорное обновление. На момент написания статьи выпущена вторая бета.

В состав релиза входит API для работы с DevTools через CDP (Chrome DevTools Protocol), который выводит взаимодействие с браузером на новый уровень.
источник

AH

Arty Hats in atinfo chat
Всем привет,
вчера уже задавал вопрос, но спрошу еще раз на всякий случай.

Selenium + Java.

Есть чекбокс на странице, когда он чекнут, то в html прибавляется псевдо элемент after, т.е:

<label class = "element1">
::after

Когда анчекнут, то after пропадает:

<label class = "element1">.

Мне нужно в тесте увидеть, что он чекнут / анчекнут.

Нагуглил, что с псевдоэлементами можно работать только при помощи JS, тоесть типа так:

   String script = "return window.getComputedStyle(document.querySelector('.element1'),':after').getPropertyValue('content');";
   JavascriptExecutor js = (JavascriptExecutor) getDriver();
   String content = (String) js.executeScript(script);
   System.out.println(content);

Подскажите, как правильно сделать, чтобы проверить именно наличие псевдоэлемента?
источник

ВШ

Вадим Шевчук... in atinfo chat
чем c JS не подходит?
источник

AH

Arty Hats in atinfo chat
Он подходит, но я не понимаю, как проверить наличие этого элемента. Тоесть как сделать из кода выше что нить типа ::after... is displayed - True.
источник

МБ

Михаил Болгов... in atinfo chat
Arty Hats
Всем привет,
вчера уже задавал вопрос, но спрошу еще раз на всякий случай.

Selenium + Java.

Есть чекбокс на странице, когда он чекнут, то в html прибавляется псевдо элемент after, т.е:

<label class = "element1">
::after

Когда анчекнут, то after пропадает:

<label class = "element1">.

Мне нужно в тесте увидеть, что он чекнут / анчекнут.

Нагуглил, что с псевдоэлементами можно работать только при помощи JS, тоесть типа так:

   String script = "return window.getComputedStyle(document.querySelector('.element1'),':after').getPropertyValue('content');";
   JavascriptExecutor js = (JavascriptExecutor) getDriver();
   String content = (String) js.executeScript(script);
   System.out.println(content);

Подскажите, как правильно сделать, чтобы проверить именно наличие псевдоэлемента?
Посмотри в эту сторону
источник
2021 March 26

NK

ID:0 in atinfo chat
https://habr.com/ru/company/maxilect/blog/548876/
Docker для самых маленьких автоматизаторов
O базовых понятиях Devops, которые пригодятся автоматизатору. Про CI/CD в целом - что это такое и для чего оно нужно, а также про Docker. На пальцах, как развернуть тестируемый сервис в Docker-контейнере и пробросить к нему порты, как запустить тесты снаружи или внутри контейнера
источник

GS

Gennady Sidelnikov in atinfo chat
Приветствую!

Я ищу человека, который смог бы помочь с тестированием мобильного приложения B2C.

Мы делаем будущее фитнеса - персональный ассистент 🤖 в телефоне https://artifit.app.
Просто поставь телефон на пол, начни заниматься, а мы будем считать и корректировать технику во время выполнения и давать советы по устранению после упражнения.
Сейчас  работаем только на iOS - bit.ly/artifitapp
В прошлом году получили на Product Hunt - Product of the Day.
источник

А

Александр Ткачев... in atinfo chat
Всем привет. Подскажите правильный синтаксис поиска дочерних элементов со свойством LocalizedControlType = "button" на родительском элементе Panel, для Selenium Webdriver на Python:
мой код:
parent = context.driver.find_element_by_name("Panel")
child_element_list = parent.find_elements_by_xpath(".//[@LocalizedControlType='button']")

child_element_list в итоге пустой, хотя у Panel точно есть два дочерних элемента со свойством LocalizedControlType = "button"
источник

N

Name in atinfo chat
господа, добрый день!
источник

N

Name in atinfo chat
подскажите, пожалуйста, как выбрать для взаимодействия конкретный элемент, если их 2
источник

N

Name in atinfo chat
element = driver.find_element_by_class_name("field_input")
источник

N

Name in atinfo chat
таких field_input 2 шт, мне надо второй
источник

ЕГ

Евгений Горбоконенко... in atinfo chat
Делать селектор чуть более точечным?
источник

N

Name in atinfo chat
*речь про питон, селениум
источник