Файл компонента указывает на несуществующий проект - PullRequest
0 голосов
/ 18 февраля 2019

Я пишу фреймворк Cucumber-TestNG-Selenium для моего приложения.Я могу выполнить контрольные примеры из моего класса Runner, но когда я пытаюсь сделать то же самое с помощью файла возможностей, я получаю сообщение об ошибке, указывающее на какой-либо несуществующий проект.enter image description here

Выше приведен снимок свойств конфигурации запуска от имени файла объекта, и в classpath произошла ошибка.

Когда я удалил этот файл исоздал новый, я получаю сообщение об ошибке ниже:

Exception in thread "main" java.lang.IllegalArgumentException: Expected scheme-specific part at index 10: classpath:
    at java.net.URI.create(URI.java:852)
    at io.cucumber.core.model.GluePath.parseAssumeClasspathScheme(GluePath.java:54)
    at io.cucumber.core.model.GluePath.parse(GluePath.java:34)
    at cucumber.runtime.RuntimeOptions.parse(RuntimeOptions.java:160)
    at cucumber.runtime.RuntimeOptions.<init>(RuntimeOptions.java:107)
    at cucumber.runtime.RuntimeOptions.<init>(RuntimeOptions.java:100)
    at cucumber.runtime.RuntimeOptions.<init>(RuntimeOptions.java:96)
    at cucumber.runtime.Runtime$Builder.withArgs(Runtime.java:131)
    at cucumber.runtime.Runtime$Builder.withArgs(Runtime.java:127)
    at cucumber.api.cli.Main.run(Main.java:22)
    at cucumber.api.cli.Main.main(Main.java:8)
Caused by: java.net.URISyntaxException: Expected scheme-specific part at index 10: classpath:
    at java.net.URI$Parser.fail(URI.java:2848)
    at java.net.URI$Parser.failExpecting(URI.java:2854)
    at java.net.URI$Parser.parse(URI.java:3057)
    at java.net.URI.<init>(URI.java:588)
    at java.net.URI.create(URI.java:850)
    ... 10 more

Я могу выполнить контрольные примеры с помощью testng.xml и файла Cucumber Runner.

Пожалуйста, дайте мне знать, какустранить эту ошибку

enter image description here

enter image description here

Ответы [ 2 ]

0 голосов
/ 21 февраля 2019

Я тоже получаю ту же ошибку.Если вы используете огурец v4.2.3.Используйте v4.2.2 и попробуйте.Для меня это сработало.

0 голосов
/ 18 февраля 2019

Перейдите на вкладку Runner Feature Cucumber и убедитесь, что следующие три поля установлены соответственно.

  1. Project,
  2. Путь к функции,
  3. Клей

, если вы все установили правильно, он должен работать без ошибок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...