Публикации по теме 'cucumber'


Cypress 10 — В качестве Frontend или JavaScript Engineer
Что такое Front-End инженер? Инженеры внешнего интерфейса планируют, проектируют, создают и внедряют системы пользовательского интерфейса веб-сайтов, программ и веб-приложений. Их основная цель — обеспечить удовлетворительное взаимодействие с пользователем без проблем, ошибок или простоев. Для отсутствия проблем и ошибок нам нужно протестировать наше веб-приложение перед его доставкой. Что такое кипарис? Cypress — это инструмент тестирования внешнего интерфейса нового поколения,..

Автоматизация тестирования (Playwright + JavaScript) в конвейерах Jenkins CI/CD с HTML-отчетами огурца
Привет Связи, Я делюсь блогом «О будущих инструментах автоматизации тестирования (драматургия + JavaScript) в конвейере Jenkins для создания отчетов Cucumber и HTML» Драматург — это инструмент автоматизации, разработанный Microsoft и выпущенный в 2020 году. Я недавно узнал о драматурге, но моя техническая область — селен. Причина, по которой я начинаю узнавать о драматурге, заключается в том, что это быстро развивающийся инструмент тестирования, через три года масштаб может..

Тестирование на простом английском: React Native и Cucumber
Автоматическое тестирование никогда не должно вызывать затруднений, и каждый должен уметь это делать. Cucumber , библиотека тестирования BDD, позволяет нам писать тесты на простом английском языке. Это снижает общую когнитивную сложность написания сквозных тестов и позволяет другим, не знакомым с библиотекой или технологиями, писать тесты. В Velocity Black мы используем Cucumber и Appium для тестирования нашего Android-приложения React Native . В этой статье я расскажу, как я..

Вопросы по теме 'cucumber'

Очистка огурца
SO Folk, Кто-нибудь из тех, кто работает с этими частями, знает, можно ли запретить Cucumber очищать тестовые данные в конце прогона? У меня есть несколько тестов, которые продолжают терпеть неудачу, и я хотел бы взглянуть на данные,...
2100 просмотров

Как я могу проверить с помощью огурца, вебрат и селена, что селектор / тег существует ровно два раза в ответе?
Я использовал следующее определение шага с огурцом и веб-крысой, и все работало нормально: Then /^I should see "([^\"]*)" worker in the workerlist/ do |number| response.should have_selector("td.worker_name", :count=>number) end Я...
1065 просмотров

Cucumber-rails на jruby устанавливает gem в корневой каталог моих приложений с помощью бандлера
Только что установил cucumber 0.7.2 и cucumber-rails 0.3.1 с jruby-1.4.0 на OSX. Когда я запускаю установку пакета, он помещает каталог cucumber-rails в мое основное приложение со всем кодом / зависимостями gem. Во-первых, это точно не то, что...
786 просмотров

Что происходит, когда вы нажимаете кнопку с помощью WebRat под огурцом
Я пытаюсь войти в веб-приложение Java. Страница входа в систему имеет следующий HTML-код: <html> <head><title>Login Page</title></head> <body onload='document.f.j_username.focus();'>...
823 просмотров
schedule 06.09.2021

Как отключить функцию в specflow (Gherkin), не удаляя ее?
У меня есть некоторые функции SpecFlow (с использованием синтаксиса Gherkin), и я хотел бы временно отключить эту функцию, чтобы предотвратить запуск ее тестов? Есть ли атрибут, которым я могу пометить эту функцию? Я предполагаю, что что-то, что...
41033 просмотров
schedule 24.10.2021

Используя Cucumber / Capybara в Rails 3, как мне установить настраиваемую строку User-Agent?
В моем приложении Rails 3 у меня разные макеты для браузеров iPhone и настольных компьютеров. Я пытаюсь протестировать макет iPhone с помощью Cucumber / Capybara. До сих пор все мои попытки установить строку iPhone User-Agent в HTTP-заголовке...
4842 просмотров

Как протестировать загрузку файла в веб-сервис в Cucumber-Rails
Привет, Учитывая, что у меня есть веб-сервис, который принимает загрузку файлов. И я хочу протестировать его в Cucumber Когда я помещаю следующий код в определение шага post '/webservice', 'picture[file]' =>...
1896 просмотров
schedule 24.09.2021

В чем разница между функцией и историей в Behavior Driven Development?
Я работаю над продуктом и использую Pivotal Tracker для написания пользовательских историй, но я новичок в BDD и XP и новичок в Cucumber. Так что терминология меня немного смущает. В чем разница между сюжетом и огурцом? Оба являются простыми...
3157 просмотров
schedule 20.11.2021

Как сделать так, чтобы огурец / селен запускал Тонкий сервер вместо Webrick
где мне нужно настроить или настроить запуск теста огурца / селена для запуска тонкого сервера вместо сервера Webrick по умолчанию?
2523 просмотров
schedule 09.10.2021

Вопрос о сфере применения огурца для новичков
Я пытаюсь проверить бит "style = 'width: 60%'" в HTML-коде ниже <div class='pers-ref-rate'> <div class='rating-type'> Reliability </div> <div class='type-reliable rating'> <div...
679 просмотров
schedule 27.10.2021

Использование click_link в сценарии с огурцом
У меня есть следующий файл функций, который пытается посетить страницу, выберите ссылку и отредактируйте данные пользователя. Scenario: Edit an existing member of the club Given I go to the member list page And I choose the first item...
3977 просмотров
schedule 15.09.2021

Огурец; Selenium WebDriver - как использовать Google Chrome в качестве тестового браузера вместо Firefox
Для сценария Cucumber в моем приложении Rails 3.1 я использовал тег @javascript, поэтому Selenium активирован. Я получаю следующую ошибку: Could not find Firefox binary (os=macosx). Make sure Firefox is installed or set the path manually with...
22713 просмотров

Как мне подтвердить отсутствие переменных flash с помощью Cucumber-Capybara?
Я запускаю проект Rails 3.0.7 с Cucumber и Capybara, и у меня есть определение шага, которое проверяет, существует ли flash [: error]: Then /^I should be able to see the main page properly$/ do current_path.should == "/"...
1386 просмотров

Начиная с BDD (используя Behat и Symfony2 в качестве фона)
Я только начинаю использовать BDD и эту инструкцию по Behat, но мне не хватает примера немного более сложный, пример категории продукта слишком прост (но, конечно, сначала необходим ..), если вы хотите выйти за рамки .. Для этого я работаю с...
707 просмотров
schedule 24.11.2021

Огурец Невозможно увидеть элемент, созданный javascript
Тестирую приложение, использующее огурец с капибарой. Страница, которую я тестирую, имеет одно текстовое поле, и всякий раз, когда мы меняем значение текстового поля, ссылка на обновление приходит с jQuery или javascript. Я меняю значение в...
368 просмотров
schedule 04.11.2021

Файл определения правильного шага огурца
У меня следующий шаг: Then I should see an error message с идентичным определением: Then /^I should see an error message$/ do page.should have_selector('#flash_alert', text: 'Invalid') end в двух разных функциях:...
911 просмотров
schedule 29.11.2021

Попытка заставить Cucumber работать с OmniAuth
Из-за этого я вырываю волосы. Мой шаг огурца нажимает на логин для facebook. Я высмеял omniauth, прочитав следующую статью: http://pivotallabs.com/users/mgehard/blog/articles/1595-testing-omniauth-based-login-via-cucumber Мой...
665 просмотров
schedule 17.11.2021

Rails 3.2.3 Rake Cucumber: библиотека не загружена
после обновления моего Ruby до 1.9.3 и rails до 3.2.3 я пытался следовать руководству из RailsApp Projects devise, rspec и cucumber , и я столкнулся с проблемой при попытке попробовать огурец на этапе rake cucumber и получить ошибку...
581 просмотров
schedule 17.11.2021

Пример сценария, написанного на Gherkin Pirate
Насколько я понимаю, Gherkin поддерживает множество разных языков, включая пиратский. Может ли кто-нибудь привести пример ключевых слов в пиратском языке и то, как может звучать сценарий или что известно о сайте, на котором есть некоторые примеры в...
2148 просмотров
schedule 14.10.2021

Тестирование мобильной и настольной версий одного и того же сайта с помощью Cucumber
У меня есть сайт, который полностью отличается по интерфейсу между мобильной и настольной версиями. Вы не можете охватить шаги при их определении в Cucumber, поэтому я застрял с двумя решениями (как я вижу): Напишите каждый шаг, который...
466 просмотров
schedule 08.09.2021