Size: a a a

2020 May 28

OP

Oleksandr Pelykh in JS for testing
а чем умеешь?
источник

OP

Oleksandr Pelykh in JS for testing
Oleksii Ihnatiuk
он умеет это дело
как?
источник

OP

Oleksandr Pelykh in JS for testing
кароч, может кому поможет
можно заэксекьютить такой JS. в случае отображения попапа получим статус Prompt
источник

OP

Oleksandr Pelykh in JS for testing
navigator.permissions.query({name:‘notifications’})
 .then(function(permissionStatus) {
   console.log(‘notification permission state:  ’, permissionStatus.state);
 });
источник

ES

Eugene Stogniy in JS for testing
источник

OP

Oleksandr Pelykh in JS for testing
не, это ж про обычные попапы
источник

OP

Oleksandr Pelykh in JS for testing
бля, только если permission попапа нет, то статус такой же )
вопрос остается актуальным
источник

ES

Eugene Stogniy in JS for testing
Oleksandr Pelykh
бля, только если permission попапа нет, то статус такой же )
вопрос остается актуальным
есть такое https://pptr.dev/#?product=Puppeteer&version=master&show=api-browsercontextoverridepermissionsorigin-permissions но это не совсем работа с попапом а сет нужных параметров если я понимаю
источник

A

Andrii in JS for testing
Підкажіть як через wdio/appium на ios safari викликати ентер операцію.  пробую добавити рекорд http://todomvc.com/examples/angularjs/#/
источник

A

Andrii in JS for testing
Пробував через sendKeyEvent, pressKeyCode і не спрацьовує. Можливо не правильний код підбераю
источник
2020 May 29

SC

Sergey Chepets in JS for testing
Всем привет. Gitlab ci/cd, jest + puppeteer + jest-allure. В консоли получаю вот такое. Кто сталкивался и как побороть?
источник

SC

Sergey Chepets in JS for testing
источник

OP

Oleksandr Pelykh in JS for testing
Sergey Chepets
Пришли yml
Я почти уверен, что проблема гитлаба
источник

SC

Sergey Chepets in JS for testing
Oleksandr Pelykh
Пришли yml
Я почти уверен, что проблема гитлаба
вот так выполняется запуск тестов
  script:
   - sh -c ./run_tests.sh

а вот содержимое этого скрипта
docker exec -t "$(docker-compose ps -q func-test)" jest
источник

SC

Sergey Chepets in JS for testing
func-test образ с тестами
источник

OP

Oleksandr Pelykh in JS for testing
Sergey Chepets
вот так выполняется запуск тестов
  script:
   - sh -c ./run_tests.sh

а вот содержимое этого скрипта
docker exec -t "$(docker-compose ps -q func-test)" jest
а покажи весь yml
источник

SC

Sergey Chepets in JS for testing
Oleksandr Pelykh
а покажи весь yml
та там проблемно. Там используется наследование. Могу саму джобу сбросить
источник

SC

Sergey Chepets in JS for testing
Oleksandr Pelykh
а покажи весь yml
tests:
 image: $CICD_TEST_IMAGE
 stage: check
 extends:
   - .quake
   - .nogit
   - .image_docker
   - .restrict_schedule
 allow_failure: true
 before_script:
   - cd $OLDPWD
   - mkdir -p $CICD_COMPOSER_MOUNT
   - cp -R ./* $CICD_COMPOSER_MOUNT/  
   - docker network create selenoid
   - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
   - docker-compose up -d
   - docker-compose ps
 script:
   - . ./run_tests.sh
 after_script:
   - cd $OLDPWD
   - docker-compose logs
 artifacts:
   when: always
   paths:
     - ./screenshots/
     - ./allure/
   expire_in: 1 hour
источник

OP

Oleksandr Pelykh in JS for testing
Sergey Chepets
tests:
 image: $CICD_TEST_IMAGE
 stage: check
 extends:
   - .quake
   - .nogit
   - .image_docker
   - .restrict_schedule
 allow_failure: true
 before_script:
   - cd $OLDPWD
   - mkdir -p $CICD_COMPOSER_MOUNT
   - cp -R ./* $CICD_COMPOSER_MOUNT/  
   - docker network create selenoid
   - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
   - docker-compose up -d
   - docker-compose ps
 script:
   - . ./run_tests.sh
 after_script:
   - cd $OLDPWD
   - docker-compose logs
 artifacts:
   when: always
   paths:
     - ./screenshots/
     - ./allure/
   expire_in: 1 hour
блин. хз
может оно показывает запуск каждого контейнера из compose
источник

AR

Anton Rumiantsev in JS for testing
А в чем фишка - запихивать тесты в докер-контейнер? Это зачем нужно?
источник