# serenity-bdd-example
http://www.thucydides.info/docs/serenity/#_introducing_the_screenplay_pattern
## Prerequisites
* Oracle JDK 1.8
* IntelliJ IDEA
* Maven 3+
## Configuration
### How to run *all* tests
* `mvn clean verify`
## Web drivers
* Google Chrome - https://sites.google.com/a/chromium.org/chromedriver/downloads
* Firefox (gecko driver) - https://github.com/mozilla/geckodriver/releases
* Edge - https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
**How to run .feature files within IntelliJ**
* Open `Run -> Edit Configurations -> Defaults`
* Select Cucumber java
* Main Class: net.serenitybdd.cucumber.cli.Main
* Glue: example.steps.definitions
* Apply changes
### How to check Serenity reports
Open `target/site/serenity/index.html` which is generated after `mvn verify`
To see full functionality of Serenity reports on Jenkins, Content Security Rules need to be relaxed (_more info https://wiki.jenkins.io/display/JENKINS/Configuring+Content+Security+Policy_)
To do that run following script in Jenkins Script Console:
`sandbox allow-same-origin allow-scripts; default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; img-src 'self'; style-src 'self' 'unsafe-inline'; font-src *`
Changes will be effective immediatelly, but will require re-run after Jenkins restart
没有合适的资源?快使用搜索试试~ 我知道了~
serenity-bdd-example
共16个文件
java:7个
vm:1个
chromedriver:1个
需积分: 9 2 下载量 57 浏览量
2021-05-12
14:03:04
上传
评论
收藏 6.99MB ZIP 举报
温馨提示
宁静-bdd-例子 先决条件 OracleJDK 1.8 IntelliJ IDEA Maven 3+ 配置 如何运行所有测试 mvn clean verify 网路驱动程式 谷歌浏览器-https: Firefox(壁虎驱动程序)-https: 边缘-https: 如何在IntelliJ中运行.feature文件 打开Run -> Edit Configurations -> Defaults 选择Cucumberjava 主要类别:net.serenitybdd.cucumber.cli.Main 胶水:example.steps.definitions 应用更改 如何检查宁静报告 打开在mvn verify后生成的target/site/serenity/index.html 要在Jenkins上查看Serenity报告的全部功能,需要放宽内容安全规则(更多信息
资源推荐
资源详情
资源评论
收起资源包目录
serenity-bdd-example-master.zip (16个子文件)
serenity-bdd-example-master
serenity.properties 859B
src
test
resources
cucumber-serenity-runner.vm 499B
drivers
chromedriver 7.76MB
chromedriver.exe 6.17MB
features
search_for_serenity_examples.feature 361B
java
example
steps.definitions
SearchForFrameworkSteps.java 1KB
SettingTheStage.java 420B
main
java
ui
SerenitySampleProjectPage.java 352B
GoogleSearchPage.java 504B
questions
SerenityProjectTitle.java 532B
tasks
Search.java 835B
Select.java 569B
LICENSE 11KB
README.md 1KB
pom.xml 6KB
.gitignore 299B
共 16 条
- 1
资源评论
柠小檬的雷诺
- 粉丝: 23
- 资源: 4597
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功