Size: a a a

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

2020 February 21

IV

Ivan Vdovin in QA — Автоматизация
Гайз, работаю с wdio недавно. Он после клика переходит на другую страницу, и потом просто повисает пока не валится с таймаутом.
Это если локал но запускать. На селеноиде, все ок. Проверял на хроме. Кто нибудь сталкивался?
источник

LY

Lev Yarushin in QA — Автоматизация
Версии драйвера и браузера совпадают?
источник

B

Bola in QA — Автоматизация
Ivan Vdovin
Гайз, работаю с wdio недавно. Он после клика переходит на другую страницу, и потом просто повисает пока не валится с таймаутом.
Это если локал но запускать. На селеноиде, все ок. Проверял на хроме. Кто нибудь сталкивался?
Тайм-аут увеличить? Руками как проходит, сайт норм открывается?
источник

IV

Ivan Vdovin in QA — Автоматизация
да все ок, дело не в таймауте он просто перестает ранить тесты после этого шага
версии смотрю щас
источник

DZ

Dmitry Zakharov in QA — Автоматизация
Victor Koval
const {startStep, endStep} = require(‘@wdio/allure-reporter').default

describe('Страница логина', () =>  {
   it('Неправильные учетные данные', () => {
 startStep("Перешли по стартовой ссылке")
      LoginPage.open();
 …
 endStep(«passed")
 …
  });
});
источник

B

Bola in QA — Автоматизация
Ivan Vdovin
да все ок, дело не в таймауте он просто перестает ранить тесты после этого шага
версии смотрю щас
В wdio можешь включить логирование команд из silent в info и смотреть
источник

IV

Ivan Vdovin in QA — Автоматизация
Chrome Version 80.0.3987.116 (Official Build) (64-bit)

chromedriver обновил до ^80.0.1 похоже что не помогло

уже включил, он просто повисает на этом шаге:
источник

A

A N A S T A S I A in QA — Автоматизация
Доброе утро)
Подскажите, пожалуйста, что не так в моих локаторах?
Тестирую андроид, пытаюсь найти элемент
Почему-то через @AndroidFindBy выходит нулл

Не работает:  
@AndroidFindBy  
1- id = (uiAutomator = "new UiSelector().resourceId(\"radiobutton\")")  
2 - id = (uiAutomator = "new UiSelector().resourceId(\"ru.app:id/radiobutton\")")  
3 - id = radiobutton  
4 - id = ru.app:id/radiobutton SelenideElement radioBtn;  

Работает:  
$(By.id("radiobutton"))
$(By.id("ru.app:id/radiobutton"))
источник

DV

Dina Vasileva in QA — Автоматизация
Azanov Ilya
Всем привет! Помогите, кто работал с Cucumber. Он не видит мои feature. Как решить вопрос? Убил весь день на это.
<dependency>
           <groupId>info.cukes</groupId>
           <artifactId>cucumber-java</artifactId>
           <version>1.2.5</version>
       </dependency>
       <dependency>
           <groupId>info.cukes</groupId>
           <artifactId>cucumber-junit</artifactId>
           <version>1.2.5</version>
       </dependency>
       <dependency>
           <groupId>info.cukes</groupId>
           <artifactId>cucumber-core</artifactId>
           <version>1.2.5</version>
       </dependency>
       <dependency>
           <groupId>info.cukes</groupId>
           <artifactId>cucumber-picocontainer</artifactId>
           <version>1.2.5</version>
       </dependency>

конкретно с фича файлами работает cucumber-picocontainer вроде бы (точно не помню, давно это было). версии давнишние, смотрите какие новые
источник

DV

Dina Vasileva in QA — Автоматизация
плюс файлы feature должны лежать так: /src/test/resources/scenarios
источник

DV

Dina Vasileva in QA — Автоматизация
ну и по-тупому проверить что пакет resources помечен как Resources Root. Это применительно к java
источник

AI

Azanov Ilya in QA — Автоматизация
Dina Vasileva
ну и по-тупому проверить что пакет resources помечен как Resources Root. Это применительно к java
Спасибо! Сейчас буду проверять
источник

LY

Lev Yarushin in QA — Автоматизация
Ivan Vdovin
Chrome Version 80.0.3987.116 (Official Build) (64-bit)

chromedriver обновил до ^80.0.1 похоже что не помогло

уже включил, он просто повисает на этом шаге:
Что должно происходить на странице после этого?
Переход?
источник

IV

Ivan Vdovin in QA — Автоматизация
@levyarushin Ассерт или ожидание другого элемента
источник

IV

Ivan Vdovin in QA — Автоматизация
Но не происходит ничего
источник

LY

Lev Yarushin in QA — Автоматизация
Попробуйте заменить клик на отправку события клика через JS найденому элементу
источник

RM

Roman Menezes in QA — Автоматизация
всем привет
подскажите плиз куда копать
есть фреймворк selenide 4.10 + testNG 6.14.2 + cucumber 1.2.4
неделю назад перестал запускаться хром
обновление версии хром драйвера не помогло
при обновлении версии селенида начинает разваливаться фреймвор, что собственно логично так как в 5 селениде много архитектурных изменений
может было какое то глобальное изменение в связке хром - селенид ?
не охота перепиливать кор фреймворка
источник

AP

Anton Pavlov in QA — Автоматизация
Roman Menezes
всем привет
подскажите плиз куда копать
есть фреймворк selenide 4.10 + testNG 6.14.2 + cucumber 1.2.4
неделю назад перестал запускаться хром
обновление версии хром драйвера не помогло
при обновлении версии селенида начинает разваливаться фреймвор, что собственно логично так как в 5 селениде много архитектурных изменений
может было какое то глобальное изменение в связке хром - селенид ?
не охота перепиливать кор фреймворка
ну как миниум версия вебдрайверменеджера что и скачивает новую версию хромдрайвера
источник

RM

Roman Menezes in QA — Автоматизация
нет менеджера, руками все
источник

AP

Anton Pavlov in QA — Автоматизация
Roman Menezes
всем привет
подскажите плиз куда копать
есть фреймворк selenide 4.10 + testNG 6.14.2 + cucumber 1.2.4
неделю назад перестал запускаться хром
обновление версии хром драйвера не помогло
при обновлении версии селенида начинает разваливаться фреймвор, что собственно логично так как в 5 селениде много архитектурных изменений
может было какое то глобальное изменение в связке хром - селенид ?
не охота перепиливать кор фреймворка
а какая ошибка?
источник