Size: a a a

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

2020 November 12

MK

Mem Kekovich in QA — Автоматизация
Kto?
Всем привет! подскажите плз, у меня есть в папке src - два файла для запуск в тестНГ - например:  
Example1.xml  - c 10тью тестами
Example12.xml - с 1м тестов.
Когда запускаю - Example2 - почему то запускается Example1. как сделать так что бы я четко мог запускать примеры которые указал? спасибо

Команда для запуска:
mvn clean test -Dsurrefirre=src/****/Example1.xml
Проблем может быть много, решений может быть много
Чуть точнее давайте что и как
источник

K

Kto? in QA — Автоматизация
Mem Kekovich
Проблем может быть много, решений может быть много
Чуть точнее давайте что и как
Уже изменил описание)
источник

MK

Mem Kekovich in QA — Автоматизация
Kto?
Уже изменил описание)
-Dsurefire.suiteXmlFiles=src/test/resources/testng-ui.xml
источник

K

Kto? in QA — Автоматизация
Mem Kekovich
-Dsurefire.suiteXmlFiles=src/test/resources/testng-ui.xml
пУля, спасибо, завелось)))
источник

MK

Mem Kekovich in QA — Автоматизация
Иногда полезно читать доку 🙃
источник

K

Kto? in QA — Автоматизация
так читал, чет может пропустил, спасибо Вам)
источник

K

Kanstantsin in QA — Автоматизация
Алексей
инструменты ведь выбирают с какой-то целью, а не просто так
не в этот раз, я больше для себя, с селениумом уже достаточно наигрался, хочу без геморроя писать быстро тесты, и чтобы не мутить свою обёртку, на которую нету времени, я мельком глянул и по мне оба фреймворка +- одинаковы, хотел узнать про киллерфичи или существенные недостатки
источник

А

Алексей in QA — Автоматизация
Kanstantsin
не в этот раз, я больше для себя, с селениумом уже достаточно наигрался, хочу без геморроя писать быстро тесты, и чтобы не мутить свою обёртку, на которую нету времени, я мельком глянул и по мне оба фреймворка +- одинаковы, хотел узнать про киллерфичи или существенные недостатки
бери selene
источник

K

Kanstantsin in QA — Автоматизация
Алексей
бери selene
да я как-то тискал уже его, хотел что-то другое для разнообразия?
источник

А

Алексей in QA — Автоматизация
Kanstantsin
да я как-то тискал уже его, хотел что-то другое для разнообразия?
а зачем если он выполняет вашу цель - упростить и ускорить написание тестов? по сути это порт селенида с джавы
источник

A

Andrey in QA — Автоматизация
Есть сайт на yii2 с шаблоном basic. Я пишу “api” тесты. На самом деле это не чистые api тесты, а тестирование экшенов сайта посредством REST API.
У сайта есть папка config c глобальными переменными для всего сайта. Работа экшенов завязана на значения этих переменных.
Как можно передать (изменить) другое значение какой-либо глобальной переменной перед запуском теста
источник

Л

Леонид Скрипников... in QA — Автоматизация
Как вы вообще в этом потоке информации разбираетесь?
Все каменты в кучу, ужас
источник

B

Bola in QA — Автоматизация
Отвечай только на последний)
источник

LY

Lev Yarushin in QA — Автоматизация
если отвечать нормально, то можно посмотреть ветвь отдельно
источник

LY

Lev Yarushin in QA — Автоматизация
Lev Yarushin
если отвечать нормально, то можно посмотреть ветвь отдельно
вот так
источник

ES

Eugene Stogniy in QA — Автоматизация
Andrey
Есть сайт на yii2 с шаблоном basic. Я пишу “api” тесты. На самом деле это не чистые api тесты, а тестирование экшенов сайта посредством REST API.
У сайта есть папка config c глобальными переменными для всего сайта. Работа экшенов завязана на значения этих переменных.
Как можно передать (изменить) другое значение какой-либо глобальной переменной перед запуском теста
Не совсем понял что именно нужно но может моки вам помогут?
источник

LY

Lev Yarushin in QA — Автоматизация
Lev Yarushin
если отвечать нормально, то можно посмотреть ветвь отдельно
и можно отдельно обсуждение видеть
источник

A

Andrey in QA — Автоматизация
Eugene Stogniy
Не совсем понял что именно нужно но может моки вам помогут?
как я понял из немного скудной документации по yii2 и codeception, тестируемый сайт можно запустить в тестовом режиме YII_ENV('test') и подключить тестовый конфиг
но мне нужно не 1 такой конфиг подключать
точнее в конфигурационных файлах есть куча переменных, которые используются в разных экшенах и они могут иметь больше 2-х значений
источник

ai

art intell in QA — Автоматизация
Добрый день. Можно вопрос? Пробую на Selenium Java Webdriver на странице Яндекса.Маркета найти кнопку "В корзину "  и нажать её.  В DevTools нахожу её xpath, он показывает нужную кнопку:  //button[span/div/span[2]]
Далее в IDEA на этой строке не находит:
           myLinkText = (new WebDriverWait(driver, 20)).until(ExpectedConditions.elementToBeClickable(By.xpath("//button[span/div/span[2]]")));
myLinkText.click();

ошибка:
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to be clickable: By.xpath: //button[span/div/span[2]]

Можете подсказать, в какую сторону копать, что лучше почитать из учебников, чтобы в таких ситуациях ориентироваться?
Пробовал другие запросы с указанием xpath класса кнопки, через By.cssSelector, типа
myLinkText = driver.findElement(By.cssSelector("button._2EPSjI-GdM _2s55WErgIp BCVQlNQsVv _3OsPkXYN80 _2Sz75Y384m _1XumhZyXqj _2VlTHnWxF8 _1jnLi6H271"));
но не получается.

Как в этих случаях обычно поступают, что посоветуете из источников?
источник

KV

Ksenia Vorobyeva in QA — Автоматизация
Andrey
как я понял из немного скудной документации по yii2 и codeception, тестируемый сайт можно запустить в тестовом режиме YII_ENV('test') и подключить тестовый конфиг
но мне нужно не 1 такой конфиг подключать
точнее в конфигурационных файлах есть куча переменных, которые используются в разных экшенах и они могут иметь больше 2-х значений
в случае с симфони даже запросов никаких не происходит на самом деле, происходит просто эмуляция запроса в рамках выполнения теста. Типа конфигурится запрос, гет и пост параметры, заголовки и тд, потом запускается приложение как в песочнице и проверяется результат. Потом другой запрос, потом другой и тд и тп. реальных запросов по вебу нету. Но это симфони + codeception, с yii2 + codeception я не знаю) ваще вроде у codeception есть прям модуль yii2, вроде он позволяет что то подобное делать https://codeception.com/for/yii
источник