Популярные вопросы по тегу AUTOMATED-TESTS

Как использовать хромированный профиль в кукловоде

... ткрывает Chrome 5 как новый пользователь. Например: у меня 4 есть 3 профиля для моего Chrome. Ниже приведен 3 код, который я использую для открытия Chrome 2 в определенном профиле: const brow ...

Как сделать снимок экрана в точке, где тест не прошел в эспрессо?

... ва 1 после неудачного теста и д ...

Pytest не выбирает все тесты из каталога

... кта GitLab, и 10 мне трудно заставить работать стадию «тестирования». Прямо 9 сейчас у меня есть подпапка test и 2 почти 8 идентичных теста, которые должны пройти. Насколько 7 я понимаю, запуск команды pytest запустит pytest 6 для всех тестовых файлов, которые он найдет 5 в текущем каталоге. ...

Как получить текст из текстового просмотра с помощью эспрессо

... Я хочу, чтобы текстовая строка отображалась 7 в текстовом виде в LinearLayout. эспрессо 6 может это сделать? Если ...

Py.test: параметризация тестовых примеров из классов

... ассы, я терплю 5 неудачу. Самый маленький случай, который 4 мне удалось написать, это следующий: import unittest import pytest class FixtureTestCase(unittest.TestCase): @pytest.mark.parametrize("test_input,expected", [ ("3+5", 8), ("2+4", 6), ("6*9", 42), ]) def test_1(self, a, b): self.assertEqual(a, b) к сожалению, когда 3 я выполняю py.test test_suite. ...

Выполните код один раз до и после ВСЕХ тестов в xUnit.net

... 4 же ЕДИНСТВЕННАЯ функция, которая мне нравится). В 13 частности, я ищу его, потому что у меня 12 есть несколько дымовых тестов Selenium, которые 11 я хотел бы запускать без других зависимостей. У 10 меня есть Fixture, который запускает IisExpress 9 и убивает его при утилизации. Но выполнение ...

Как изменить место загрузки файла в Webdriver при использовании драйвера Chrome / драйвера Firefox

... Actions action = new Actions(driver); action.moveToElement(driver.findElement(By.xpath("//*[@id='large-user-info']/div[1]/div[1]/a/div/img"))).perform(); action.contextClick().perform(); Robot robo = ...

Robot Framework - использование относительных путей для запуска тестов из разных вариантов каталогов

... refoxTestProfile/*.*" Я пробовал 11 разные вещи, например, указывал путь как ../foo/firefoxTestProfile /foo/firefoxTestProfile firefoxTestProfile , а 10 также перемещение папки firefoxTestProfile 9 на другой путь в структуре файлов и обновление 8 до этого нового пути, но ничего из этого 7 не сработало и не отобразило то же сообщение 6 об ошибке, что и раньше. Это также важно, потому 5 что я хочу, чтобы с тестами работал профиль 4 fir ...

Пакет TestNG.xml для включения всех пакетов всех файлов

... </suite> <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" > <suite name="Toplevel TestNG configuration" verbose="10"> <test name="all"> <packages> <package name="*" /> </packages> </test> </suite> Мне 6 нужно указать разные конфигурации пакета 5 с разными параметрами, но все они запускают 4 все тесты. В кажд ...

Google Test - Использование SetUpTestSuite не работает

... пытаюсь написать набор тестов, который 9 выполняет операцию «Настройка» на уровне 8 набора тестов. Сначала я попытался написать 7 простую программу, чтобы попытаться заставить 6 ее работать, но мне не удалось вызвать метод 5 SetUpTestSuite. #include <gtest/gtest.h> #include <iostream> class MyTest : public ::testing::Test { protected: static void SetUpTestSuite() { std::cerr << "TestSuiteSetup" <&lt ...

Отключить @Schedule в Spring Boot IntegrationTest

... отключить автоматический запуск расписания 1 в Sp ...

Внедрение CSS на сайт с помощью Puppeteer

... ыли 7 успешными или когда что-то не удалось. К 6 сожалению, эти всплывающие окна иногда закрывают 5 кнопки, на которые должен нажимать мой сценарий. Было 4 бы здорово, если бы я мог добавить на сайт 3 немного CSS, чтобы скрыть эти всплыва ...

Почтальон: как проверить, возвращает ли поле значение null в автоматизации почтальона

... использовать "! == null", но 2 он возвр ...

Как выполнить модульное тестирование вывода консоли с помощью mocha на nodejs?

... ipt ниже: function privateFunction (time) { if (time < 12) { console.log('Good morning'); } if (time >= 12 && time <19) { console.log('Good afternoon'); } else { console.log('Good night!'); } }; Как мне провести модульное 6 тестиро ...

Как использовать @DataProvider, присутствующий в другом классе

... ? Я создал другой пакет и 3 определил поставщиков данных рядом с каждым 2 тестовым набором. Пожалуйста, ...

Конвейеры Azure запускают конкретную задачу, если и ТОЛЬКО если ветвь IF равна master в yaml

... e -Djava.awt.headless=true --batch-mode --show-version' Я хочу выполнить одну цель, только 9 если запущенная ветка является ведущей. В 8 основном с помощью своих тестов я создаю 7 файл dockerfile и хочу отправить его в dockerhub, но 6 я не хочу, чтобы это происходило каждый 5 раз, когда кто-то открывает запрос на перенос; Я 4 хочу, чтобы это происходило, только если 3 мастер запускает тесты. Что-то вроде этого if branch == master s ...

Selenium C# WebDriver: дождитесь появления элемента

... убедиться, что элемент присутствует, прежде 4 чем веб-драйвер начнет что-то делать. Я пытаюсь 3 заставить работать что-то вроде этого: WebDriverWait wait = ne ...

Куда мне поместить данные для автоматических тестов с помощью testthat?

... ходе, какое место 9 наиболее подходящее для размещения файлов 8 тестовых данных, то есть файлов, используемых 7 только тестовыми сценариями в tests / testthat), но 6 не другими функциями в R /? Мой текущий подход 5 состоит в том, чтобы поместить их в tests/testdata, а 4 затем в read.table оттуда с относительным путем, а 3 не ...

Передача переменных из одного тестового примера в другой в Robot framework (глобальная переменная)

... на переменная с таким 7 же именем между двумя тестовыми примерами, скажем, ${X}. Первый 6 тестовый пример изменяет значение этой переменной. Второй 5 тестовый пример дает мне следующую ошибку 4 ...

Беги после всех тестов на огурцы

... верно? Я 2 не хочу то, что запускалось бы только один 1 раз, но в самом ко ...

Является ли утверждение .should ('exist') избыточным на Cypress?

... ntains('Save') 2) cy.get('button').contains('Save').should('exist') В 5 обоих случаях тест завершится неудачно, если 4 кнопка «Сохранить» не существует. Каковы 3 причины, помимо, возможно, лучшей чит ...

Автоматическое создание модульных тестов .NET

... акая вещь, как генерация 7 модульных тестов? Если да... ...работает 6 хорошо? ...Какие решения для автоматического 5 создания доступны для .NET? ...есть ли примеры 4 использования такой те ...

Если еще - если в Robot Framework

... д ${txt} Set Variable ${txt}= Run Keyword If ${length} > 5 Some Keyword \ ELSE IF ${length} < 5 Some Keyword \ ELSE ...

Как проверить, присутствует ли какой-либо текст на веб-странице с помощью Selenium 2?

... зации 5 тестирования веб-страниц. Я использую selenium 4 2 и python и хотел бы получать ответы только 3 в этой с ...

TestNG зависит от метода разных классов

... ер выглядит следующим образом: class c1 { @Test public void verifyConfig() { //verify some test config parameters } } class c2 { @Test(dependsOnMethods={"c1.verifyConfig"}) public void dotest() { //Actual tes ...

Можете ли вы запустить несколько тестов в одном браузере Playwright Javascript в контексте?

... окне браузера для драматурга / теста? в настоящее 4 время он попадет в browser.close(); после 3 каждого теста, даже если они тестируют на 2 одной и той же странице, что отнимает у 1 тестов много дополнительного времени. test.beforeAll(async ({ browser }) => { const context = await browser.newContext(); const page = await context.newPage(); await page.goto('https://example.com'); }); test('nav test', async ({ page ...

Идентификатор библиотеки тестирования React вместо data-testid?

... как 1 data-testid? Справка по использованию data-testid в тестировании: https://testing-librar ...

Как получить идентификатор пакета приложения iOS - с помощью файла .ipa или приложения, установленного на iPhone

... мя у меня есть файл .ipa, и то 13 же приложение можно установить во время 12 тестового полета. У меня нет исходного кода 11 приложения. Я попытался извлечь файлы из 10 файла .ipa с помощью утилиты архивирования, но 9 файла plist не было. Я не уверен, как мне 8 получить идентификатор пакета для этого 7 приложения (либо из файла .ipa, либо с помощью 6 установл ...

Получение ошибки Не удалось найти или загрузить основной класс org.testng.TestNG

... ть TestNG из командной строки, но 5 это вызывает ошибку. Может кто-нибудь сказать 4 мне, где я ошибаюсь? java -cp C: / TestNG directory / testng-6.2.jar; C: \ project directory \ ...

Не могу открыть кипарисовик на Mac: кипарисовик не найден

... ни один 5 из них у меня не помог. Я поместил свой вопрос 4 в видео. Watch it here Что пошло не так? Вчера все работало 3 нормально? Что я уже сделал: Переустановил 2 кипарис попытался открыть с помощью: .node_modules\.bin\cypress open затем 1 попробовал: npx cypress open Получил следующее сообщение No version of Cypress is installed in: /Users/jacquelineg ...

Cypress, как временно выйти из cy.within()

... ку веб-приложение является 20 проектом vue.js, страница состоит из компонентов 19 в src. Итак, в cypress я решил ограничить 18 все последующие команды корнем компонента, а 17 не корнем документа (html). Таким образом, cy.get 16 или cy.find будут запрашивать внутри корневого 15 dom компонента. Но мне часто нужно запросить 14 некоторые элементы за пределами текущего 13 компонента с заданной областью ...

В тесте Google тест может быть отмечен как пропущенный вместо неудачного во время выполнения теста

... ПРОПУЩЕННЫЙ 5 в случае неудачного утверждения в тесте 4 Google? например ASSERT_TRUE(1 != 1) Итак, если вышеука ...

Как остановить все тесты изнутри test или setUp с помощью unittest?

... бы сделать, - это 9 остановить выполнение всех тестов внутри 8 теста и внутри метода setUpClass(). Иногда, если тест 7 терпит неудачу, программа настолько не работает, что 6 больше не имеет смысла продолжать тестирование, поэтому 5 я хочу остановить выполнение тестов. Я заме ...

Насколько хорошо юнит-тестирование?

... / проекте ... у вас есть участок больше возможностей 1 для карьеры, чем у большинства из нас, друг. :-) Второе редактирование: здесь важное слово "оправдано". Если я хочу иметь время, запланированное / разрешенное для модульного тестирования, и не хочу, чтобы его приходилось кр ...

Программный вызов Pylint

... вающейся вызовом sys.exit(). Кто-нибудь 6 когда-нибудь пытался и ему удавалось это 5 сделать? План мечты был бы таким: if __name__ == '__main__': import pylint.lint pylint.lint.something(__file__, justerrors=True) # now continue with un ...

Вернуть два значения в Robot Framework

... рнуть две переменные 1 в Robot Frame ...

Проверить значение заголовка ответа в тестах Postman

... ние») в качестве 4 результатов теста в Postman. В документации 3 почтальона я нашел примеры того, как проверить 2 наличие заголовков с помощью pm.test("Content-Type is present", function () { pm.response.to.have.header("Content-Type"); }); Но я ищу что-то 1 в ...

Как автоматически тестировать оповещения Prometheus?

... theus для мониторинга 17 и оповещения для наших облачных сервисов, включая 16 конвейер непрерывной интеграции и развертывания 15 для сервиса Prometheus и такую ​​конфигурацию, как 14 правила / пороговые значения оповещений. Для 13 этого я думаю о трех категориях, для которых 12 хочу написать автоматические тесты: Базовый синтаксис проверяет конфигурацию во время развертывания (мы уже делаем это с помощью promtool и amtool) Проверяет правила ...

Параметризация и запуск одного теста в pytest

... test doc """ if param1 == 'value': assert True else: print 'not value' assert False У меня 5 есть 3 параметра, и я создаю для них список 4 из 15 различных возможных значений, чтобы 3 протестировать функцию. Как я могу запустить 2 только один из них? кроме очевидного способа 1 ...

Как игнорировать превышение лимита цикла ResizeObserver в TestCafe

... tcafe/issues/new?template=bug-report.md". JavaScript error details: ResizeObserver loop limit exceeded No stack trace available Небольшое исследование показывает, что 6 проблема ResizeObserver loop limit exceeded связана с a benign error. Однако из-за этого 5 мой тест не проходит. Есть ли способ игнорировать 4 эту конкретную ошибку без использования 3 флага --skip-js-errors, поскольку я бы предпочел не иг ...

Pytest - тесты не выполнялись

... товый сценарий: import pytest from selenium import webdriver from pages import * from locators import * from selenium.webdriver.common.by import By import time class RegisterNewInstructor: def setup_class(cls): cls.driver = webdriver.Firefox() cls.driver.get("http://mytest.com") def test_01_clickBecomeTopButtom(self): page = HomePage(self.driver) ...

assert true vs assert не равно None

... бъект. Исходный код: self.assertTrue(response) Но 8 мне показалось, что было бы удобнее иметь: assert response is not None Я 7 изучил различия в документации по правдивости, поэтому 6 мне известно о вещах, которые вернут истину, но 5 ...

Как проверить элемент, который может не существовать, с помощью Cypress

... и предупреждение не появляется: CypressError: Timed out retrying: Expected to find element: '.warning', but never found it. Затем 6 я попробовал это, но это не удалось, потому 5 что предупреждение появляется недостаточно 4 быстро, поэтому Cypress.$ ничего не находит: cy.get('#login-username').type('username'); cy.get('#login-password').type(`password{enter}`); // Check for a possible warning dialog and dismiss it if ( ...

Ожидание загрузки страницы - Cypress

... я хорошим решением, но 5 все еще не работает, страница загружена 4 не полностью. Вот веб-сайт, который я пытаюсь 3 протестировать, https://www.24mx.ie/. В код находится в файле 2 homePage.js. class HomePage { static loadHomePage() { cy.visit(Cypress.env('url') + '.ie/'); cy.wait(1000) } static acceptCookies() { cy.get('div.m-button.m-button--navigation.m-button--xs.qa-consent-agree-btn.ng-tns-c95-8').click(); } } expo ...

Могу ли я запускать пакет XCTest несколько раз?

... единственный вариант, кажется, смешать 5 ⌘ + U , пока я не буду на 95% уверен, что ошибка 4 ушел. Я знаю, что другие среды модульного 3 тестирования позволяют легко выполнить один 2 ...

Запуск привязок Python Selenium WebDriver в Chrome

... v.py", line 73, in <module> browser = webdriver.Chrome() # Get local session of chrome File "/usr/lib64/python2.7/site-packages/selenium/webdriver/chrome/webdriver.py", line 46, in __init__ self.service.start() File "/usr/lib64/python2.7/site-packages/selenium/webdriver/chrome/service.py", line 58, in start and read up at http://code.g ...

Почему jest-dom выдает ошибку "TypeError: expect (...). Not.toBeVisible не является функцией", когда я его использую

... ; import React from "react"; import MyCheckbox from "./MyCheckbox"; import MyCheckboxesInUse from "./MyCheckboxesInUse"; Enzyme.configure({ adapter: new Adapter() }); test("Check that one checkbox is hidden and the other is visible", () => { const wrapper = mount(<MyCheckboxesInUse />); const checkboxes = wrapper.find(MyCheckbox); expect(checkboxe ...

Как запустить сценарий с одним огурцом в Intellij?

... 5-6 сценариев, и я могу настроить 3 конфигурации для запуска всех тестов, но 2 это занимает слишк ...

Имитация движения мыши в Ubuntu

... , mouse-script.txt). Добавьте список координат, скорости движения, задержек и нажатий кнопок. Например: (x, y, rate) = (500, 500, 50) sleep = 5 click = left Запустите сценарий: xsim < mouse-script.txt. Вопрос Как 4 автоматизировать движение мыши, чтобы она 3 перемещалась из текущего местоположения 2 в другое место на экране с определенной 1 ...

Зачем использовать Selenium с Laravel для тестирования?

... ogle.com, write in: name->queryInput text:"test search", click: name->searchButton). И 18 Laravel, и Selenium могут посещать веб-страницы, отправлять 17 формы и проверять результаты. Вы можете 16 автоматизировать тесты как в Laravel, так 15 и в Selenium, добавив команду PHPUnit в 14 cron. Итак, почему я должен использовать Selenium для тестирования в Laravel? Единственное, что ...