Популярные вопросы по тегу CUCUMBER

Схема сценария огурца и примеры с общими определениями шагов

... ления 6 шагов для каждого из этих значений. Могу 5 ли я вместо этого получить общее определение 4 шага, которое может быть сопоставлено для 3 каждого имени пользователя, пароля или значений 2 заголовка в раздел примеров. т.е. вместо того, чтобы 1 сказать @When("^I enter username as Rob$") public void I_enter_username_as_Rob() throws Throwable { // Express the Regexp above with the code you wish you had throw new PendingException ...

Как использовать хром без головы с капибарой и селеном

... r :chrome, options: options Capybara::Selenium::Driver.new( app, browser: :chrome, desired_capabilities: driver ) end Capybara.default_driver = :selenium_chrome Ошибка: > undefined method `each' for > #<Selenium::WebDriver::Remote:: ...

Запуск тестов Cucumber прямо из исполняемого файла jar

... th> <mainClass>cucumber.api.cli.Main</mainClass> </manifest> </archive> <descriptorRefs> <descriptorRef> ...

Capybara have_field не находит поле, найденное have_selector

... tarea##{id}") save_and_open_page expect(page).to have_field(id, type: :textarea) end Первое утверждение 7 прошло успешно, а второе - нет. Когда я 6 проверяю разметку, созданную save_and_open_page, я 5 вижу следующий элемент: <textarea cols="22" disabled="disabled" id="message_to_13" name="body" placeholder="Hallo, Ich bin sehr interessiert an deinem Profil. Würdest du gerne mit mir in Kontakt ...

Как перезапустить неудачные сценарии с помощью Cucumber?

... естов. Как 1 мне перезапустить ...

Можно ли повторно использовать функцию в качестве «Данной» для другой функции?

... as unconfirmed Scenario: Confirming account via email Given I have created a basic account When I open the confirmation email and visit the url to confirm the account Then I should be logged in And the database should contain a record for the user makred as confirmed Я очищаю свою БД после каждой функции, так 2 как все они должны запускаться индивидуально 1 ... Я ошибаюсь? Спасибо ...

Огурец Капибара прокрутите до конца страницы

... конечной 4 прокрутки, запустив браузер и прокрутив 3 страницу вниз, чтобы убедиться, что новый 2 контент загружен. Есть ли способ ...

Передать пустую строку в таблицу данных огурца

... они преобразованы в null. Как передать 1 пустую строку в аргумент DataTable? Scenario: Testing datatable with empty string When Passing empty string as second parameter | first | second | | simple | | @When("Passing empty string as second parameter") public void test_definition(DataTable dataTable) { List<Map<String, String>> maps = dataTable.asMap ...

Требуется ли дополнительная конфигурация контекста при обновлении cucumber-jvm с версии 4 до версии 6?

... rContextConfiguration @ContextConfiguration( ... ) public class CucumberSpringConfiguration {} Похоже, он 8 говорит мне, что я могу просто добавить 7 @CucumberContextConfiguration в MyClass. Но почему? Я 6 понял суть @Cucu ...

Теги огурца для примеров схемы сценария

... о-то 3 в духе Scenario Outline: Doing some tests Given a step When I do some <input> Then I should get some <output> Examples: |input |output | @daily |daily 1 |daily 2 o | @weekly |week 1 |week 1 o | |week 2 |week 3 o | . ...

Необязательный параметр в огурце

... john@anywhere.com' В 6 первую очередь я хотел бы использовать адрес 5 электронной почты по умолчанию. Как правильно 4 определить этот шаг? Я не гуру регулярных 3 выражений. Я попытался сделать это, но огурец 2 выдал мне ошибку, касающуюся несоответс ...

Отчеты не создаются при сбое сборки в Maven Cucumber Reports

... plify360 Automation Test Report</projectName> <outputDirectory>${project.build.directory}/site/cucumber-reports</outputDirectory> <cucumberOutput>${project.build.directory}/cucumber.json</cucumberOutput> <!-- <jsonFiles> <param>${project.build.directory}/cucumb ...

Бегун огурца junit java.lang.NoSuchMethodError:

... features="src/test/resources" ) public class CukesRunner { } ValetParking.feature: Feature: Valet Parking As a traveler In order to determine where to park my car I want to know the cost of valet parking Scenario: Calculate valet parking cost for half an hour When I ...

В чем разница между RSpec и Cucumber?

... о намного 10 проще масштабировать и исправлять ошибки. Он 9 медленно развивается, но в конечном итоге 8 с ним гораздо легче справиться. Я слышал 7 о Rspec и Cucumber, но они меня полностью 6 сбивают с толку. Я хотел бы знать, в чем 5 разница между RSpec и Cucumber и для чего 4 они используются. Было бы также полезно узнать, действительно 3 ли ...

Cucumber устарел в версии 4.7: Given / Then / When - чем они должны быть заменены?

... упреждении о том, что тип Then устарел 7 рядом с этим методом: @Then("Invoke the Functional API") public void invoke_the_functional_api(DataTable dataTable) { /* Body of step definition */ } В тексте этого определения 6 шага нет ссылок на другие определения шага. О ...

Неопределенный шаг JVM Cucumber

... ить простой тест с огурцом 19 для проекта. Я в сообществе Intellij 13 18 с плагином для огурца. Я записал свой файл 17 функций в свой каталог функций, я также 16 реализовал свои шаги, создав их с помощью 15 плагина. И мои шаги в файлах функций распознаются 14 intellij, который может перемещаться и переходить 13 к реализации шага. Но когда я пытаюсь запустить 12 свой сценарий, он всегда терпит неудачу, потому 11 что на каждом ша ...

Как утверждать количество строк таблицы html в ruby ​​с помощью capybara + cucumber

... e[@id='myTable']") find("//table[@id='myTable']/tr").length.should == 3 Но это не работает (отсутствует 4 длина метода), и я не могу найти способ 3 подтвердить длину таблицы. Любые идеи (пожалуйста, не 2 беспокойтесь, я - рубиновый нубик) Заране ...

В каком порядке запускаются тесты на огурцы

... наю, что огурец запускает каждый тест 4 в файле функций сверху вниз, но мой вопрос 3 в том, в каком порядке запускаются файлы 2 ...

Капибара ожидают, что на странице будет контент более одного раза

... ю, что 4 могу использовать expect(page).to have_content("my-text") , чтобы проверить, появляется 3 ли текст од ...

Как получить имя сценария в java огурца?

... аемого 5 отчета во время выполнения в java. Класс 4 сценария имеет только методы getStatus() и 3 getSourceTagNames(). Я не могу узнать название 2 сценария. М ...

Как игнорировать тот или иной сценарий огурца?

... жает выполнять весь тестовый сценарий, который у меня есть в файле функций. Файл характеристик @ActivateSegment Feature: Test for Activate segment Scenario: Login Given I navigate to M And I enter user name And I enter password And I login to MM Scenario: Open grid Given I choose menu And I choose Segments menu Scenario: ...

Наблюдаемый идентификатор пакета 'build-tools; 20.0.0' в несовместимом месте

... ибку. Ошибка Параллельное 3 выполнение - это инкубационная функция. Наблюдаемый идентификатор пакета 'build-tools; 20.0.0' в несовместимом месте 'sdk / build-tools / android-4.4W' (ожидается 'sdk / build-tools / 20.0.0') Файл 2 Gradle применить плагин: 'com.android.application' android { compileSdkVersion 22 ...

Как мне установить путь к моим функциям Cucumber с помощью cucumber-junit?

... Id> <artifactId>junit</artifactId> <version>4.10</version> <scope>test</scope> </dependency> <dependency> <groupId>info.cukes</groupId> <artifactId>cucumber-java</artifactId> <version>1.0.0.RC20</version> <scope>test</scope> </depend ...

Как заказать файлы функций в наборе тестов Cucumber?

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

Параметры огурца `--tags` из командной строки?

... рца из 6 командной строки для выполнения сценариев 5 с именем тега @extecute, но также я хотел 4 исключить сценарии с именем те ...

Нет сигнатуры метода: применимо для ошибок типов аргументов в Groovy

... ite.call(AbstractCallSite.java:108) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) at RD.currCon(RD.groovy:119) После поиска 3 проблемы выяснилось, что это обычная п ...

Огурец: как запустить конкретный сценарий из файла функции

... не нужно запустить только 5 один неудачный сценарий (для целей отладки). Я 4 упомянул @tag перед сценарием, но в файле 3 Test Runner, когда ему задан этот тег, он 2 запускает весь файл фу ...

Альтернатива Cucumber для .NET

... DSL для определения историй использования, с 1 которы ...

Есть ли способ напрямую генерировать определения шагов в Eclipse без запуска огурца?

... стите его, чтобы сгенерировать скелеты шагов. Скопируйте и примените их. Это хорошо работает для 9 новых функций и т. д., но становится довольно 8 утомительным, если у вас есть большая функция 7 и вы выполняете новые шаги в середине или 6 ближе к концу. Чтобы получить новые скелеты 5 ступеней, мне нужно запустить всю функцию. Даже 4 с dryRun = true этот вариант занимае ...

Есть ли способ определить, что я нахожусь на странице Selenium Webdriver из JavaScript?

... E внутри 10 своих тестов, и могу сделать это легко, если 9 JavaScript обнаружит, что я работаю на странице, автоматизированной 8 с помощью Selenium. Итак, есть ли какой-нибудь 7 код JavaScript, который я могу использовать 6 для обнаружения драйвера Selenium? В качестве 5 альтернативы, как я могу расширить строку ...

Как точно увидеть, что пошло не так в поведении

... delete_session Captured logging: INFO:urllib3.connectionpool:Starting new HTTP connection (1): localhost ... Мне 5 бы хотелось чего-то большего: Scenario: Logout when not logged in # features\logout.feature:6 Given I am not logged in # features\steps\logout.py:5 ...

Найдите или создайте запись через ассоциацию factory_girl

... . Есть ли способ указать методу 8 ассоциации factory_girl сначала искать существующую 7 запись? Примечание: я попытался определить 6 метод для решения этой проблемы, но тогда 5 я не могу использовать f.association. Я 4 хотел бы иметь возможность использовать 3 его в сценариях с огурцом, например: Given the following user exists: | Email | Group | | test@email.com | Name: mygroup | и это 2 может работать, ...

Можно ли перейти от файла функций к определению шага в VSCode

... ти от определения функции к определению 4 шага. Я попытался найти расширения, но cucumber-step-mapper не 3 помог. Есть ли какая-либо конфигурация, кото ...

Шаги по очистке для сценариев с огурцом

... деления шагов настройки 3 для каждого последующего сценария, но есть 2 ли способ опреде ...

В чем разница между io.cucumber и info.cukes

... info.cukes. А какой и когда 6 использовать. Я попытался прочитать и понять, что 5 файл README.md на github по-прежнему не решает вопросов. Кроме 4 того, я не уверен, что такое cucumber-jvm. Зачем 3 нужен cucumber-junit (разве может хватить 2 автономной библиотек ...

Как разрешить runtime.cucumberexception для файла функции анализа ошибок

... ror parsing feature file C:/Users/XXX/XXXX/src/test/java/RunTest.java at cucumber.runtime.FeatureBuilder.parse(FeatureBuilder.java:133) at cucumber.runtime.model.CucumberFeature.loadFromFeaturePath(CucumberFeature.java:102) at cucumber.runtime.model.CucumberFeature.load(CucumberFeatu ...

IntelliJ с огурцом (java) и местоположением определения шага

... айлов функций. Я нашел это: how to define step definitions location for cucumber in intelliJ 12 и другие источники, которые 15 указали мне, что я могу добавить свойство 14 «клей» для моих конфигураций запуска, которое 13 сообщает cuke, в каком пакете найти файл 12 шага. Итак, я нахожусь в точке, где могу 11 запускать свои тесты через IDEA. НО мне 10 нужно устанавливать это каждый ...

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

... eturns a faulty microwave Given Jeff has bought a microwave for $100 And he has a receipt When he returns the microwave Then Jeff should be refunded $100 Feature: Refund Money @firefox Scenario: Jeff returns the money Given Jeff has bought a microwave for $100 And he has a receipt When he returns the microwave Then Jeff should be refunded $100 Может ли кто-н ...

Выполнение теста Cucumber для проекта gradle через командную строку с использованием тегов для файлов функций огурца

... и теги, упомянутые в этом файле, независимо 15 от того, какие теги функций я передаю через 14 командную строку, например: tagename. Runtest.java @RunWith(Cucumber.class) @CucumberOptions(features = "src\\test\\resources\\featurefiles", monochrome = true, plugin = { "com.eis.listeners.ExtentCucumberFormatter:" }, glue = { "c ...

Упорядочение огурцов для Given, When, Then (Given, When, Then, When, Then)

... сегда предполагал, что операторы Given, When, Then 16 (включенные в язык Gherkin при использовании 15 Cucumber) должны появляться только в порядке 14 1. Дано, 2. Когда, 3 . Тогда. т.е. Тест не 13 должен следовать, например, «Дано», «Когда», «Тогда», «Когда», «Тогда». И 12 вместо этого следует следовать «Дано, Когда, Только 11 тогда». Причина этого предположения заключалась 10 в том, что в рамках одного тест ...

Краткое описание сценария с огурцом: передача пустой строки "" в качестве значения в таблице примеров

... And I open Conversation info And I set name <NewName> for conversation Then I do not see conversation <NewName> in contact list And I see Contact list with name <Contact1>, <Contact2> Examples: | Login | Password | Name | Contact1 | Contact2 | NewName | | aqaUser | aqaPassword | aqaUser | aqaContact1 | aqaContact2 | | | aqaUser | aqaPassword | aqaUser | aqaContact1 | aqaContact ...

Как передавать значения переменных между шагами в Cucumber Java?

... ет предложить 3 пример фрагмента кода, как передать значение 2 переменной между шагами, пожал ...

Cucumber-JVM 3 - io.cucumber.datatable.UndefinedDataTableTypeException

... // More code } // Custom type public class Income { private String name = null; private String amount = null; private String frequency = null; public Income(String name, String amount, String frequency) { this.name = name; this.amount = amount; this.frequency = frequency; } // Getters and setters } Есть ли новый способ использования таблиц 1 данных в Cucumber-JVM v3.x.x? ОБНОВ ...

Ошибка: отсутствует реализация шага для: [step_definition] при попытке запустить сценарий с использованием огурца и кипариса.

... Given('I am in the demo site',()=>{ cy.visit("https://www.saucedemo.com/index.html"); }) вот мой файл характеристик: import {Given, When, Then} from "cypress-cucumber-preprocessor/steps" Given('I am in the demo site',()=>{ cy.visit("https://www.saucedemo.com/index.html"); }) Вот скриншот с проблемой. Я 2 много чего перепробо ...

Несколько функций внутри одного файла функций

... текущий файл Cucumber выглядит так: Feature: Test Online application Page Scenario: Visit application home page and test links Scenario: Visit application Login and Validate login Итак, теперь 13 я хотел бы добавить еще несколько сценариев, которые 12 могут быть для тестирования API в том же 11 файле. Поэтому я подумал о создании для 10 этого новой функции вместо использования 9 страницы приложения «Тестирование в Интерне ...

Нет доступных задач при выполнении класса бегуна JUnit

... leniumhq.selenium:selenium-server:2.44.0' testImplementation 'io.cucumber:cucumber-java:4.7.1' compile group: 'junit', name: 'junit', version: '4.12' compile group: 'org.seleniumhq.selenium', name: 'selenium-java', version: '3.141.59' compile group: 'io.cucumber', name: 'cucumber-java', version: '4.7.1' compile group: 'io.cucumber', name: 'cucumber-junit', version: '4.7.1' compile group: 'io.cucumber', name: 'cucumb ...

Огурец / Капибара: проверить, что на странице НЕТ контента?

... ал противоположность 2 этому шагу: Then /^I should see "(.*?)"$/ do |arg1| page.should have_conten ...

Укажите расположение файла функции в огурце

... гурца и 8 небольшой тестовый пример огурца, который 7 я запускаю с JUnit следующим образом: @RunWith(Cucumber.class) public class FuelCarTest { //executs cucumber steps in the class FuelCarSteps } Файлы 6 функций Cucumbe ...

cucumber jvm CucumberException: в [] ничего не найдено

... e.CucumberException: No features found at [C:/Users/sarthak.dayanand/Documents/WebRefreshTest/CukeAutomation/LebaraWebAutomationTest1/src/main/resources/cucumber]... Если 9 я удалю опцию "features" в testrunner, он 8 попытается искать файлы функций в том же 7 каталоге, что и мой testrunner.java cucumber.runtime.CucumberException: No features found at [com/lebara/testrunner] И если 6 я помещу туда файлы функций, это сработает. У 5 ...

Транспортир и огурец: время ожидания функции истекло с использованием async / await

... я запускаю терминал ng e2e, я получаю следующую 5 ошибку: Когда я открываю страницу # e2e \ steps 4 \ home.steps.ts: 15 Ошибка: истекло время 3 ожидания функции, убедитесь, что обещание 2 разрешается в пределах 500 ...