serenity-bdd 相关问题

Serenity BDD可帮助您更快地编写更清晰,更易维护的自动接受和回归测试。 Serenity还使用测试结果生成图解的叙述性报告,记录和描述您的应用程序的功能及其工作原理。 Serenity不仅告诉您执行了哪些测试,更重要的是,测试了哪些测试要求。

如何用打字稿,宁静和黄瓜创建剧本模式项目?

我想使用protractor,serenity,typescript创建一个使用screenplay模式的自动化框架。我不知道如何创建平静的剧本项目。

回答 2 投票 1

Serenity BDD入门

我正在尝试学习Serenity BDD框架,但我遇到了一些需要指导的问题。我从github下载了serenity-cucumber4-starter-master。问题:AFAIK,还有......

回答 1 投票 0

依赖性收敛错误

更新Firefox后,我将库的版本更改为更高版本。出现以下错误:[ERROR] commons-collections的依赖性收敛错误:commons-collections:3.2.2到...的路径

回答 3 投票 3

如何为宁静项目进行调试

我创建了一个新项目(事实上它是一个宁静的默认项目)。屏幕截图1屏幕截图2在maven运行配置中我只添加了清除验证这运行项目没有任何...

回答 2 投票 0

如何设置自定义serenity.properties位置?

我想从特定目录等加载自定义serenity.properties src / test / resources / properties / serenity.properties通过gradle我试图使用-Dproperties参数和绝对路径来...

回答 2 投票 0

如何检查PageObject的所有元素是否有效(Java,Serenity,Cucumber)

我正在用黄瓜编写场景测试用例,我想在运行测试之前检查PageObject的所有元素是否有效以及selenium是否可以与它们进行交互。我想避免跑我...

回答 1 投票 0

如何从放心的响应中删除xml标头

我正在尝试对返回xml的服务进行一些测试。问题是响应中出现xml内容和带有版本的xml标头。因此,当我试图验证时......

回答 1 投票 1

在通过Junit执行测试时无法生成Serenity聚合报告

我看到,对于每个测试执行,都会生成单个html报告,但不会生成聚合(组合)报告。我需要一个配置吗?如果我跑...

回答 2 投票 0

在平静的BDD中,如何解决这个问题?

在平静的BDD中,在运行chrome浏览器时抛出异常。找不到有效的解决方案。并填写身份验证凭据并提交:#LoginStepDefinitions ....

回答 1 投票 0

如何在宁静中运行多个标签?

我有两个场景大纲,场景是否由@Login,@ DashBoard标记。当我运行项目时,它总是执行@DashBoard场景,然后执行@Login。我试过@WithTags({@WithTag(“...

回答 2 投票 0

如何从命令提示符运行maven serenity测试进行无头浏览器测试?

我使用以下命令使用Chrome浏览器运行我的Serenity测试用例,并传递凭据。它工作得很好。 mvn clean verify -Dwebdriver.driver = chrome -DuserId ='xxxx' -...

回答 1 投票 0

PropertySource可选覆盖默认值,带有变量命名属性文件

我在IntelliJ上有一个Serenity-BDD项目,包含Serenity-Spring和多个.properties文件,一个用于显示每个部署环境(dev,qa,production),其中包含一个基本.properties文件,其中包含...

回答 1 投票 0

如何检查用户是否被重定向到Serenity中的新页面

我开始玩Serenity BDD和Java中的剧本模式。虽然我得到了基本的想法,但我在应用关键概念时遇到了一些麻烦。这是我想做的......我的第一个......

回答 1 投票 3

如何确定测试是在本地还是在远程服务器上运行

根据本教程,我可以在本地和远程服务器上运行测试时上传网站上的文件。正如教程中所说:对于那些在本地做这件事的人,你们...

回答 1 投票 0

宁静:WebElementFacade未检测到移动应用上的定位器

我使用WebElementFacade为这两个平台定义了定位器,并将定义的WebElementFacade调用到该方法中。运行脚本时,使用WebElementFacade定义的定位器...

回答 1 投票 0

如何等待页面重新打开

我有一个页面,如果您登录,可以使用额外的功能。登录是通过弹出面板。成功登录后,将重新加载页面(以便适合用户权限的选项动态...

回答 1 投票 0

与Serenity并行运行多个测试套件多次

我有一个用Java / Appium编写的测试套件(即功能)。我想在几个不同的设备(iPhone,Android手机等)上运行这个测试套件。我想同时做到这一点 - 我....

回答 1 投票 2

宁静不打开浏览器

正如我们在宁静bdd(黄瓜)中所知,webdriver是通过使用PageObject类启动的。公共类OpenPage扩展了PageObject {OpenPage(WebDriver driver){super(driver); ...

回答 1 投票 0

打开Selenium浏览器的方法与我当前的浏览器不重叠

我有以下情况。一旦我开始Selenium测试,将打开一个浏览器窗口。由于我有一堆测试,而且我每天都会多次开始测试,所以我不会让Selenium打开新的...

回答 2 投票 1

Firefox - org.openqa.selenium.interactions.MoveTargetOutOfBoundsException

我遇到了一个奇怪的情况,在Serenity的页面上我必须滚动到元素:withAction()。moveToElement(webElement).perform();并且这个方法对于某些元素抛出:org.openqa ....

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.