cost 117 ms
使用剧本将数据从一个步骤传递到另一个步骤(例如 When -> Then ) - Passing data from one step to another using screenplay ( e.g. When -> Then )

使用 serenity-js,cucumber 和剧本,我无法将数据从一个步骤传递到另一个步骤。 例如:由简单调用 web 服务的漂亮 user.attempsTo() 定义的“When”步骤,以及应该简单检查 web 服务响应的“Then”步骤。 “TakeNote”忘记了上一步的数据(如我所 ...

有没有办法暂停/恢复 serenity-js 测试运行以检查浏览器? - Is there a way to pause/resume a serenity-js test run to check the browser?

在测试上下文中,我们一直在设置一个模拟以某种方式运行,包括访问被测服务,并且我们想要检查浏览器中间测试,因为它没有按照我们预期的方式工作。 直接访问模拟 url 并没有给我们所需的洞察力 - 我们想要设置 headless:false 并在测试执行中检查浏览器。 我们设置了暂停/恢复,这样我们就可 ...

错误:fakeAsync() 测试助手需要 zone-testing.js 但找不到。 使用 serenityJS+Jasmine 在 Angular webapp 上运行测试时 - Error: zone-testing.js is needed for the fakeAsync() test helper but could not be found. When running test on Angular webapp using serenityJS+Jasmine

我正在尝试使用 serenityJS + Jasmine 在 Angular web 应用程序上运行组件测试,但遇到以下错误。 知道如何解决这个问题吗? 堆栈:错误:fakeAsync() 测试助手需要 zone-testing.js 但找不到。 请确保您的环境包括 zone.js/dist/zon ...

如何从特定的 xpath 获取文本以及如何使用 Serenity 将其存储在字符串中 - How to get the text from a particular xpath and how to store that in a string using Serenity

我想从 xpath 中获取文本并将其存储在字符串中。 输入所有输入并提交后,将生成一个新代码,类似于 Customercode: IN02732114(数字将动态)。 现在我想获取此代码并将其存储在一个字符串中,稍后我想在其他步骤中使用此字符串来使用此代码搜索数据。 我使用以下不同的片段从 xpat ...

Click.on(link) 与 Navigate.to() - Click.on(link) vs Navigate.to()

我正在测试的系统是一个网站,它从配置文件和索引页面动态创建页面,这些页面带有可点击的图标。 到目前为止,我找不到一种方法来遍历索引页面上的图标并测试所有链接页面。 到目前为止,此循环有效,它向我显示了 Chrome 中的所有页面,但记录的网站标题始终是索引页面中的标题,因此我无法对点击的页面进行任 ...

步骤定义未实现 - Cucumber 与 Angular9 & Serenity/JS - Step Definitions not implemented - Cucumber with Angular9 & Serenity/JS

当我使用protractor e2e/protractor.conf.js运行我的 Cucumber 步骤定义时,测试报告器返回: 这是步骤定义,用 Serenity/JS 编写: 我试过了: 调整我的 protractor.conf.js 文件,我没有发现任何问题卸载 & 重新安装 se ...

有没有办法像某些函数一样执行 JavaScript 字符串? 我正在使用 eval 但它不起作用 - Is there a way to execute a JavaScript string as some functions? I'm using eval but it is not working

有没有办法像某些函数一样执行 JavaScript 字符串? 我正在使用eval但它不起作用。 我正在尝试这个,因为我需要从 YML 文件中读取值以进行我的宁静 js 测试。 这就是我想要做的 这就是我试图执行字符串的方式 但是,当我执行此操作时,出现以下错误: PS:如果我正常执 ...

如何使用两个参数制作任务? - How do I make a Task with two parameters?

在 Serenity-js 书中,我们有一个只有一个参数的任务示例: 想象一下,您可以添加一个 TodoItem 应该完成的日期。 我们会收到一个日期参数,比如“截止日期”。 我不知道该怎么做。 第一个想法: 构造函数: performAs:只需添加交互以键入截止日期我们将有第二个 static ...

如何使用 serenity-js 断言 web 元素在屏幕上可见? - How to assert that web element is visible on the screen using serenity-js?

我在我的项目中使用带有剧本模式的 Serenity-js BDD 框架。 在这里,我无法使用确保类的“那个”方法对网页上元素的可见性执行断言。 代码 : 页面元素 - 测试脚本步骤: 错误 : “SuccessCondition”类型的参数不可分配给“Assertion”类型的参 ...

使用 serenity-js、cumber、量角器和 jasmine 进行端到端测试 - End to end test with serenity-js , cumber ,protractor and jasmine

我是 serenity-js 的新手,并试图为角度应用程序的端到端测试用例实现它。 我的团队已经使用 jasmine 编写了单元测试用例。 据我所知,serenity-js 不支持 jasmine。 我该怎么做才能让它发挥作用? 选项 1:同时安装 jasmine 和 mocha/chai 选 ...

当我们使用XVFB运行无头测试时,是否需要在GUI上安装的浏览器少于RedHat Linux m / c? - Do we need to have the Browser installed on GUI less RedHat Linux m/c when we are running headless tests using XVFB?

由于在使用RedHat Linux计算机上运行的Jenkins服务器上使用已安装的Firefox浏览器来运行无头Serenity测试时遇到了问题,因此我们安装了XVFB来运行测试。 我们首选的浏览器是Chrome,而不是Firefox。 但是Chrome无法用于RedHat Linux( ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM