Articles of cucumber jvm

java – Огурцы на крюке неудачи теста JUnit

Мы используем Cucumber-JVM для написания наших приемочных тестов и JUnit для их выполнения (через JUnit Cucumber). Поскольку эти тесты include Selenium WebDriver, я хочу иметь возможность снимать скриншот, если мой тест завершится неудачно (у меня есть код для). Если я просто добавлю крюк WebDriver onException, скриншот не будет выполняться, когда утверждение не удастся. Я хочу, […]

определение шага огурца-jvm java

Как я могу повторно использовать определения шага Огурца-JVM в других проектах, чтобы проверить некоторые типичные веб-действия. Дело в том, что я создал некоторый Java-проект только с помощью Step Definition Implementations типичных действий сценария, таких как: When I follow the link “*some_link*” Then I should see following content “*some_content*” on page И я хочу повторно использовать […]

Исключение в streamе «main» cucumber.runtime.CucumberException: не было найдено никаких ссылок

Я разрабатываю свою структуру Selenium-JVM с помощью Cucumber и при запуске моей первой функции попадает ниже ошибки. Пожалуйста помоги. Как я запустил эту функцию – Правый клик по файлу функции Выберите Run As -> Cucumber Feature Немедленное исключение – Exception in thread “main” cucumber.runtime.CucumberException: No backends were found. Please make sure you have a backend […]

JVM огурца: проверьте, выбрано ли правильное исключение

Я немного удивлен, что не могу найти ответ на этот вопрос в Интернете. В любом случае при использовании Junit, чтобы проверить, что выбрано правильное исключение, я бы сделал что-то вроде этого: @Test(expected = NullPointerException.class) public void testExceptionThrown(){ taskCreater.createTask(null); } Как вы можете видеть выше, это очень элегантный способ тестирования, если выбрано исключение, но как я […]

SessionNotFoundException: Идентификатор сеанса имеет значение null. С помощью WebDriver после вызова функции quit ()? (Селен)

Я пытаюсь написать несколько автоматических тестов пользовательского интерфейса seleniumа с использованием Cucumber / Java. Если в моем файле свойств есть только один тест, все работает нормально. Но если я добавлю второй тест, я получаю эту ошибку на driver.get() : org.openqa.selenium.remote.SessionNotFoundException: Session ID is null. Using WebDriver after calling quit()? Build info: version: ‘2.51.0’, revision: ‘1af067dbcaedd7d2ab9af5151fc471d363d97193’, […]

Как установить Cucumber-JVM на Eclipse

Я искал по всему Интернету, но новичок в java. Я не могу понять, как просто установить Cucumber-jvm на Eclipse. Какие файлы мне нужно скачать? Я уже установил Eclipse. Что мне нужно сделать, чтобы получить Cucumber-JVM на Eclipse?

Как запустить файл огурца из командной строки

У меня есть файл описания огурца, расположенный ниже моего местоположения: C:\ProjectWork\Workspace\Cucumber\DIT_Cucumber\src\cucumber\featureOne.feature и банку Junit внизу: C:\DurgeshProjectWork\Workspace\JarFiles\junit-4.11.jar Когда я попробовал несколько команд, как показано ниже, чтобы выполнить файл функции из командной строки, однако все время получая ту же ошибку, что и Could not fine class Ниже приведены команды, которые я использовал: Команда 1: C:\>java -cp C:\ProjectWork\Workspace\JarFiles\junit-4.11.jar […]

Получить свойство тега @CucumberOptions с помощью System.getProperty ()

Я запускаю проект maven в Eclipse для моих тестов Cucumber. Класс моего тестового бегуна выглядит следующим образом: @RunWith(Cucumber.class) @CucumberOptions( tags = { “@Now” }, // tags = { “@Ready” }, // tags = { “@Draft” }, features = { “src/test/java/com/myCompany/FaultReporting/Features” }, glue = { “com.myCompany.myApp.StepDefinitions” } ) public class RunnerTest { } Вместо того, чтобы […]

Совместное использование одного seleniumа WebDriver между файлами определения шагов

Сейчас мы работаем над принятием Cucumber для запуска функциональных тестов в нашем приложении Java8 / Spring. Мы хотим, чтобы наши файлы определения шага оставались как можно сухими, и как таковой план использования тех же определений шагов в разных файлах функций. Поскольку мы используем selenium WebDriver для тестирования наших тестов, нам нужно использовать один и тот […]

Intereting Posts
Кривая рисования по частям Как указать classификатор в зависимости от зависимостей gradleиента? Содержимое windows Java изменяется, но не превышает минимальный размер Сравнение двух объектов LatLng в google map v2 android Что такое баночки с пружинным загрузчиком? байт, основанный на ByteBuffer от java HashSet с двумя равными объектами? Generics Oddity – я могу вставить значение Long в Map , и он компилируется и не прерывается во время выполнения Использование метода JavaFX Application.stop () для Shutdownhook Издевательство над classом и издевательством над его интерфейсом Удалить непечатаемые символы utf8, кроме контрольных символов из String Создайте stream для streamа без EDT (stream отправки событий) из EDT Существуют ли различные способы расчета индекса таблицы в HashMap Запуск обычного фонового события в веб-приложении Java Try-with-resources: Должен ли я бросать или улавливать исключения метода close ()?