Size: a a a

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

2020 December 29

a

an0yms in QA — Автоматизация
Ksenia Vorobyeva
Так работает же
Да, но stage 3 тоже failed но был остановлен так как 2 stage упал, а мне надо что бы он продолжал проверку + в echo "Failed stage name: ${FAILED_STAGE}" вывел кто failed а он мне написал что только stage 2 failed хотя stage 3 тоже должен быть failed
источник

РШ

Руслан Шихов ∅ = ∞... in QA — Автоматизация
Dmytro Slobodianiuk
а почему бы генерацию инкремента не вынести за пределы теста и передавать этот инкрементальный номер в качестве параметра?
А как сохранять состояние переменной, чтобы на 0 не сбрасывалось?
источник

KV

Ksenia Vorobyeva in QA — Автоматизация
an0yms
Да, но stage 3 тоже failed но был остановлен так как 2 stage упал, а мне надо что бы он продолжал проверку + в echo "Failed stage name: ${FAILED_STAGE}" вывел кто failed а он мне написал что только stage 2 failed хотя stage 3 тоже должен быть failed
Так Stage 3 пропустился, в него даже не зашло, потому что упал предыдущий
источник

a

an0yms in QA — Автоматизация
Ksenia Vorobyeva
Так Stage 3 пропустился, в него даже не зашло, потому что упал предыдущий
Ок а как тогда можно сделать так что бы он продолжал тест в независимости от других тестов?
источник

DS

Dmytro Slobodianiuk in QA — Автоматизация
Руслан Шихов ∅ = ∞
А как сохранять состояние переменной, чтобы на 0 не сбрасывалось?
пишите в файл, читайте из файла. Файл положите где-нибудь независимо от тестов. Если вы это делаете на локальной машине, можете для этого завести переменную окружения. Но все эти решения не нужны, если вы вызываете тесты в CI, там за вас все само сделается
источник

РШ

Руслан Шихов ∅ = ∞... in QA — Автоматизация
Dmytro Slobodianiuk
пишите в файл, читайте из файла. Файл положите где-нибудь независимо от тестов. Если вы это делаете на локальной машине, можете для этого завести переменную окружения. Но все эти решения не нужны, если вы вызываете тесты в CI, там за вас все само сделается
Вариант, спасибо. Но нужно что-то с этим делать. Без бд - беда
источник

А

Алексей in QA — Автоматизация
an0yms
Ок а как тогда можно сделать так что бы он продолжал тест в независимости от других тестов?
script {
           try {
               твой экшен здесь
           } catch (err) {
               echo err.getMessage()
           }
       }
источник

А

Алексей in QA — Автоматизация
вариант 2 - catchError {} но им я не пользовался. должен тоже работать
источник

KV

Ksenia Vorobyeva in QA — Автоматизация
an0yms
Ок а как тогда можно сделать так что бы он продолжал тест в независимости от других тестов?
Надо в трай/кэтч завернуть
источник

KV

Ksenia Vorobyeva in QA — Автоматизация
Алексей
script {
           try {
               твой экшен здесь
           } catch (err) {
               echo err.getMessage()
           }
       }
А уже поздно)
источник

KV

Ksenia Vorobyeva in QA — Автоматизация
😒
источник

KV

Ksenia Vorobyeva in QA — Автоматизация
источник

a

an0yms in QA — Автоматизация
Ksenia Vorobyeva
А уже поздно)
Спасибо за помощь!
источник

a

an0yms in QA — Автоматизация
Алексей
script {
           try {
               твой экшен здесь
           } catch (err) {
               echo err.getMessage()
           }
       }
Спасибо за помощь!
источник

KV

Ksenia Vorobyeva in QA — Автоматизация
an0yms
Спасибо за помощь!
Было б за чо
источник

a

an0yms in QA — Автоматизация
Ksenia Vorobyeva
Было б за чо
😊
источник

AW

Alex Wolf in QA — Автоматизация
Всем привет! С последним хромом стал ловить такую фигню. Разворачиваю браузер - а там белый фон и все. Никто не сталкивался?
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Alex Wolf
Всем привет! С последним хромом стал ловить такую фигню. Разворачиваю браузер - а там белый фон и все. Никто не сталкивался?
Загуглили бы по предложению с renderer, узнали бы что кто-то сталкивался,
источник

EE

Escudo Escobar in QA — Автоматизация
Привет. Подскажите пожалуйста. Пробую первый тесты iOS (Selenium appium)
Вот кусок кода программы

<TextInput
           label={t('Form.email.label')}
           value={email}
           onChangeText={(value) => setEmail(value)}
           hasError={hasError}
           testId="login_email"
         />

Вот как делаю я

WebElement email=driver.findElement(By.cssSelector("[testId='login_email']"));
email.sendKeys("
ya@ya.ru»);

Ошибка
Element info: {Using=css selector, value=[testId='login_email']}
org.openqa.selenium.InvalidSelectorException: Locator Strategy 'css selector' is not supported for this session

На что в таких случаях меняют css selector ?
Спасибо
источник

DN

Dmitrii Novikov in QA — Автоматизация
Escudo Escobar
Привет. Подскажите пожалуйста. Пробую первый тесты iOS (Selenium appium)
Вот кусок кода программы

<TextInput
           label={t('Form.email.label')}
           value={email}
           onChangeText={(value) => setEmail(value)}
           hasError={hasError}
           testId="login_email"
         />

Вот как делаю я

WebElement email=driver.findElement(By.cssSelector("[testId='login_email']"));
email.sendKeys("
ya@ya.ru»);

Ошибка
Element info: {Using=css selector, value=[testId='login_email']}
org.openqa.selenium.InvalidSelectorException: Locator Strategy 'css selector' is not supported for this session

На что в таких случаях меняют css selector ?
Спасибо
Попробуйте xpath
источник