问题标签 [serenity-js]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
appium - 如何使用 serenity/js 配置 appium?
我们可以使用 serenity/JS 设置 Appium 以支持在移动设备上运行混合应用程序的测试吗?
gradle - 为打字稿添加 Serenity-JS 的 gradle 任务
如何在 build.gradle 中为 serenity-js 项目添加 gradle 任务?请指出我们可以在哪里获得示例实现的参考。
protractor - Serenity-JS:ReferenceError:未定义 beforeAll
我正在尝试使用 Serenity-JS 运行我现有的量角器脚本。
为此,我按照互联网的说明在安装 Serenity-JS 后将以下内容添加到我的配置中(' npm install -g serenity-js ',加上所需的' npm install -g mocha --save-dev ') ;
该框架正在尝试运行我的测试,但似乎无法识别我的 beforeAll()。
我收到以下错误:
我的 conf 文件引用的量角器脚本在开始时包含以下代码:
我对 Protractor 周围的框架完全陌生,所以我不知道在哪里看。
有人可以指出我正确的方向吗?
提前致谢!
serenity-js - SerenityJs 支持 webdriverio 而不是 Protractor
是否可以使用 Serenityjs 作为 webdriverio 或 wd.js 的插件而不是量角器?
如果是 - 有人可以提供任何示例/示例代码吗?如果没有 - 是否有计划推出此功能?
我们已经在 webdriverio 中有测试框架,所以不想将整个项目转换为 serenityjs/protractor
serenity-js - Serenity/js Cucumber Protractor:标签功能和特性在 HTML 报告中不可见
我遵循了 serenity-js 指南,但在 HTML 报告中没有看到 Capabilities 和 Feature 选项卡。只有测试和验收标准是可见的。
json输出(可能是路径问题???):
前缀为“features”路径的路径“test\e2e\”是否有任何问题?
谢谢
angularjs - 如何使用 Serenity/Js 进行量角器-Jasmine 框架测试。serentiy 是否支持量角器 jasmine 框架
我想为使用 protractor-jsamine 框架构建的测试集成宁静报告。所做的所有探索仅显示了与量角器-黄瓜框架的宁静集成的结果。下面是我的配置文件示例。我应该添加什么以与 Serenity 报告集成。目前我正在使用茉莉花记者。
typescript - Serenity-JS 从列表中选择一个元素
我已经过滤了列出所有任务的下拉列表。当我在搜索框中输入字母时,我会看到一个以这些字母开头的任务列表。
我的 Serenity-JS / Cucumber 测试输入了“Given”中的前两个字符,请参见下面的黄瓜。但我正在尝试使用 Serenity 从选项列表中选择一个项目。
我用来查找任务的代码是这样的:
static List_Of_All_Tasks = Target.the('List of all tasks').located(by.className('task'));
这将返回“任务”列表
我的问题是使用普通的 Serenity-js 模式。如何选择列表中的项目?
需要一个目标,Click.on()
但我如何指定类似的东西List_Of_All_Tasks.located(by.id='Take_Out_The_Trash')
serenity-js - 生成的报告为空,不显示场景
我一直在使用最新的 serenity-cli.jar 运行 npm test,现在突然生成了报告,但这里没有显示任何场景。这是因为最新的jar文件吗?还有其他人面临这个问题吗?还有一种方法可以降级,因为它总是选择最新的版本。
typescript - 无法在 url 中找到任何元素
我正在尝试使用 Serenity-Js 框架自动化 [ https://www.predix-ui.com/#/home][1] 。My Given 包含打开 URL 的步骤,When 部分包含要单击左侧菜单中组件内的px-accordin的操作项。
下面是我的功能文件看起来像
以下是我的步骤文件
我看到的错误是:鉴于它失败了。但我看到 URL 正在打开,但随后超时并出现以下错误:
无法继续进行,因为代码永远不会导航到When部分。我已经尝试过增加超时时间。
我可以使用普通的量角器-黄瓜-打字稿框架自动化同一个网站。但不使用 Serenity-Js。 请提供您的见解。
serenity-js - 如果元素被禁用,如何使用 serenity js 属性断言
我在页面上有以下 DOM
我也有一个(屏幕播放)组件来定位它的属性
我要做的就是确保 DOM 标记了disabled属性,但是我在 step_definitain 文件中的以下尝试无济于事
Basiccaly我没有足够的了解如何使用属性的问题来定位任何属性
我也没有找到它的任何用例,任何建议,提示将不胜感激