繁体   English   中英

如何同时使用空手道和 Selenium 使用 Cucumber 编写端到端测试用例?

[英]How to use both Karate and Selenium to write an end to end test case using Cucumber?

我们可以同时运行 Selenium 和空手道的一部分吗? 我需要调用 SOAP 服务,从 SOAP 响应中捕获一个值,然后在 GUI 中传递该值,然后使用 Selenium 运行 GUI 测试。 So- how can we create a single Test Runner- which can include @Runwith- for both- Cucumber.class and Karate.class- To write a Scenario in a feature file something like this- Scenario: soap 1.1 Given request """ 2 3 """ 当 soap action ' http://tempuri.org/Add ' 然后状态 200 并匹配 /Envelope/Body/AddResponse/AddResult == 5 并打印 'response: ', response 然后用户登录到 GUI 应用并从字段 X 的响应中传递“变量”的值

空手道现在可以代替 Selenium ,您可以将空手道用于您的整个端到端流程。 注意第(9)点。

另请参阅此答案: https://stackoverflow.com/a/47233301/143475

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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