Как запустить простой проект Serenity BDD из архетипа maven (serenity.version = 2.0.40) - PullRequest
0 голосов
/ 09 апреля 2019

Я пытаюсь запустить простой проект из net.serenity-bdd: serenity-cucumber-archetype с Internet Explorer 11 на Winodws 7

У меня есть много подводных камней, чтобы сделать это.

Старайтесь избегать этого:

1

java.nio.file.InvalidPathException: Illegal char <:> at index 2: /C:/username/Java/git_other/test/test/target/test-classes/features

Ответ: Не используйте версию 2.0.42.

2

Caused by: java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.ie.driver system property; for more information, see https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver. The latest version can be downloaded from http://selenium-release.storage.googleapis.com/index.html

Ответ: 1. Перейдите на страницу [https://docs.seleniumhq.org/download/][1] Загрузите версию 3.14.0 для (рекомендуется) 32-разрядной версии Windows IE или 64-разрядной версии Windows IE

2.Добавить к% PATH% путь к IEDriverServer.exe

1 Ответ

0 голосов
/ 09 апреля 2019

Создать проект:

mvn archetype:generate -DarchetypeGroupId=net.serenity-bdd -DarchetypeArtifactId=serenity-cucumber-archetype -DarchetypeVersion=1.8.4

Изменение в pom.xml:

<serenity.version>2.0.40</serenity.version>
<serenity.cucumber.version>1.9.33</serenity.cucumber.version>
<webdriver.driver>iexplorer</webdriver.driver>

Перейти на страницу https://docs.seleniumhq.org/download/ Загрузить версию 3.14.0 для (рекомендуется) 32-разрядной версииWindows IE или 64-битная Windows IE

Создайте проект и с радостью (сэкономьте ваше время):

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
...