首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从maven原型运行Serenity BDD simple项目(serenity.version=2.0.40)

如何从maven原型运行Serenity BDD simple项目(serenity.version=2.0.40)
EN

Stack Overflow用户
提问于 2019-04-09 20:52:19
回答 1查看 652关注 0票数 0

我尝试使用Winodws 7上的Internet Explorer11从net.serenity-bdd:serenity-cucumber-archetype运行简单项目

我做这件事有很多陷阱。

试着避免它:

1.

代码语言:javascript
复制
java.nio.file.InvalidPathException: Illegal char <:> at index 2: /C:/username/Java/git_other/test/test/target/test-classes/features

答:不要使用2.0.42版本。

2.

代码语言:javascript
复制
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位或64位Windows IE

2.添加到%PATH% path到IEDriverServer.exe

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-09 20:52:19

创建项目:

代码语言:javascript
复制
mvn archetype:generate -DarchetypeGroupId=net.serenity-bdd -DarchetypeArtifactId=serenity-cucumber-archetype -DarchetypeVersion=1.8.4

Pom.xml中的更改:

代码语言:javascript
复制
<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/ Download version 3.14.0 for (推荐) 32位Windows IE或64位Windows IE

构建项目并通过happy (节省时间):

代码语言:javascript
复制
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55593382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档