我正在使用Hiptest平台为我们在Hiptest中的项目编写基于小黄瓜的故事和ACs。在我的研究之后,我还发现我还可以下载Java语言的QA自动化测试脚本,我可以使用Selenium Web Driver运行和执行该脚本。
我也使用Hiptest Publisher服务从Hiptest导出脚本,但它只包含空白模板结构,在其中我的自动化工程师团队需要手动编写自动化业务逻辑(如在web浏览器中打开url,按id查找元素,单击按钮等)。但在网站(即https://docs.hiptest.net/define-the-right-level-for-your-action-words/)的Hiptest文档中,我发现如果我将我们的动作词创建为低级别(叶动作词),然后使用Java中的Hiptest Publisher服务导出脚本,我可能已经编写了所有自动化业务逻辑。
这也是我通过阅读给定link.But文档的理解。我的挑战是我不知道如何在Hiptest.Can中编写叶子低级动作词。在这种情况下,有人可以帮助我,告诉我如何在hiptest中编写叶子低级动作词,以便在以这种方式编写完后,我可以使用Selenium Web Driver直接执行它(并且我的自动化团队不需要在下载的脚本中做任何修改)?
期待您在同一时间内快速响应
发布于 2017-01-31 00:01:59
如果您使用低级动作词,您将有可能直接导出Seleniuml-IDE代码,但我不建议这样做(您所引用的文档就是我写的;)这是我为那些只想在Firefox中使用Selenium IDE的人编写的文档。
我建议您将动作词保持在较高的级别(例如),然后生成动作词并填充空白处(或者让QA团队填充空白处)。一种快速的方法是使用Selenium IDE记录每个动作词并生成Java代码,然后可以将这些代码放入由hiptest publisher生成的框架中。
https://stackoverflow.com/questions/41894869
复制相似问题