Я новичок в мире тестирования. Я пытался настроить фреймворк огурца с JavaScript, но он не сработал очень хорошо.
Мой файл функций просто не может найти определение шага, я вижу это: снимок экрана chrome
Я получаю это сообщение об ошибке:
Execution of 1 spec files started at 2020-03-30T15:27:10.518Z
[0-0] RUNNING in chrome - /features/Google Searching/SearchResults.feature
[0-0] Error in "Google Searching: Search from the search bar: Given a web browser is at the Google home page"
Invalid URL: undefined://undefined:undefined/wd/hub/session/b1e7af44fed3d10440c09e3d846fc51f/url
[0-0] Error in "Google Searching: Search from the search bar: When the users enters "cucumber" into the search bar"
Step "When the users enters "cucumber" into the search bar" is not defined. You can ignore this error by setting cucumberOpts.ignoreUndefinedDefinitions as true.
[0-0] Error in "Google Searching: Search from the search bar: Then links related to "cucumber" are shown on the results page"
Step "Then links related to "cucumber" are shown on the results page" is not defined. You can ignore this error by setting cucumberOpts.ignoreUndefinedDefinitions as true.
[0-0] 2020-03-30T15:27:17.074Z ERROR @wdio/local-runner: Failed launching test session: TypeError [ERR_INVALID_URL]: Invalid URL: undefined://undefined:undefined/wd/hub/session/b1e7af44fed3d10440c09e3d846fc51f
at onParseError (internal/url.js:243:9)
at new URL (internal/url.js:319:5)
at Runner.endSession (/Users/TugayU/tau_cucumber/node_modules/@wdio/runner/build/index.js:283:26)
at Runner.run (/Users/TugayU/tau_cucumber/node_modules/@wdio/runner/build/index.js:169:18)
[0-0] FAILED in chrome - /features/Google Searching/SearchResults.feature
Spec Files: 0 passed, 1 failed, 1 total (100% completed) in 00:00:06
На самом деле оно должно было пройти, потому что я сделал этот js файл:
import { Given } from "cucumber";
Given("a web browser is at the Google home page", () =>{
browser.url("www.google.nl");
})
Мой файл функций:
Feature: Google Searching
Scenario: Search from the search bar
Given a web browser is at the Google home page
When the users enters "cucumber" into the search bar
Then links related to "cucumber" are shown on the results page
Я боролся с этим часами, просто не понимаю. Кто-нибудь может мне помочь, пожалуйста?