问题标签 [atdd]
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.
robotframework - 在 robots/RIDE 中使用 jython 从 output.xml 重新运行失败的测试用例
我正在RIDE 1.3
使用robotframework 2.8.7
运行在Python 2.7.6
. 为了执行我的测试,我使用 jybot。Jython 版本是Jython 2.5.3
. 我有一个从先前运行失败的案例生成的输出 XML。现在我需要有选择地只执行 XML 中的失败案例。
我尝试通过将命令-R --rerunfailed [xml_path]
插入 RIDE 的参数选项卡来使用命令。但是编辑器无法识别此命令,因此我-R [xml_path]
改用它不会引发任何错误。
最后,当我开始执行套件时,我希望只有套件中的失败结果才能运行,但整个套件会像命令无效一样运行。以前运行的套件和当前运行的套件是相同的,但套件很大,output.xml
生成的也很大(~100 MB)
。
我怎样才能只执行失败的案例?
bdd - 如何使用空手道和 Junit5 获得 JSON 输出?
我正在使用 com.intuit.karate.junit5.Karate 并且它只生成 HTML 报告,但我想要 JSON 输出。
我查看了代码,但是默认情况下它仅通过调用Engine.saveResultHtml()
方法生成 HTML 输出。
我可以知道我们可以使用哪些选项来获取 JSON 输出而不是 HTML?
css - cucumber-protactor-typescript 通过 css 设置睡眠和元素的正确方法
我想使用量角器、黄瓜和打字稿单击用户提供的 CSS 字符串,但是,我编写的代码似乎在这里不起作用。
element(by.id(x)) 完美工作,但是 element(by.css(x)) 没有
步骤.ts
如有必要,我可以提供黄瓜代码和量角器配置,但我认为没有必要。
错误消息:NoSuchElementError:使用定位器找不到元素:By(css 选择器,href="/messages/t/")
其他时间的错误消息:InvalidSelectorError:无效选择器:指定了无效或非法的选择器
我确定有一个 href="/messages/t/" 文本
java - Cucumber 框架在运行测试时抛出错误
我正在使用 Cucumber 框架来编写我的 ATDD。尝试运行 Cucumber 测试时出现以下错误。
以下是 Cucumber 依赖项:
RunCuckesTest.java
在具有类似异常的线程中搜索时,我发现这可能是由于多个依赖项或使用不同版本不匹配而导致的。但是在这里我使用的是相同的版本,当我使用相同的版本时,我不确定问题出在哪里。
非常感谢任何帮助。提前致谢。
if-statement - 在 Robot Framework 的已保存变量中不可能有 '?
我有这些变量:
和这个关键字:
整件事情
但我不明白为什么机器人总是给我这个错误:
*我也尝试删除'-signs *
并输入
如果${current}
是${HoiProo}
那么${doc_type}
应该是${test_certificate}
。此流程有效,因为我已经测试过仅比较${HoiMacIns}
。将来我想doc_types
为 if-else 添加更多证书和更多证书,这就是为什么我需要让这个东西像这样运行。
python - 使用 Robot 撰写关键字
假设我有一个 Python 库来操作博客文章:
我想要以下测试用例:
我应该为只有类别、只有标题和两者都创建单独的用户关键字吗?或者无论如何要为关键字添加任意数量的“修饰符”?
另外,如果我们必须将一个关键字的结果传递给另一个关键字,如何创建这样的关键字:
我故意省略了示例中的参数处理,因为这不是重点:)
cucumber - 在 Jenkins Run 期间忽略某些黄瓜标签
我有几个功能文件,其中包括:
我想知道如何使用@tag1 运行场景,而不是也有@tag2 的场景(在这种情况下运行场景功能文件)
提前致谢!