【问题标题】:How to use Hiptest publisher in test automation using selenium webdriver如何使用 Selenium webdriver 在测试自动化中使用 Hiptest 发布者
【发布时间】:2017-06-23 01:33:29
【问题描述】:

我正在使用 Hiptest 平台为我们在 Hiptest 中的项目编写基于 Gherkin 的故事和 AC。经过我的研究,我还发现有可能我还可以下载 Java 语言的 QA 自动化测试脚本,我可以使用 Selenium Web Driver 运行和执行。

我还使用 Hiptest Publisher 服务从 Hiptest 导出脚本,但它只包含空白模板结构,我的自动化工程师团队需要在其中手动编写自动化业务逻辑(如在 Web 浏览器中打开 url,按 id 查找元素,点击按钮等)但是在网站的 Hiptest 文档(即https://docs.hiptest.net/define-the-right-level-for-your-action-words/)中,我发现如果我将我们的动作词创建为低级(叶动作词),然后使用 Java 中的 Hiptest Publisher 服务导出脚本,我可能拥有所有自动化业务逻辑已经写好了。

通过阅读给定链接中的文档,这再次是我的理解。但我的挑战是我不知道如何在 Hiptest 中编写叶子低级别的动作词。在这种情况下,任何人都可以帮助我并告诉我一条路径我如何在hiptest中编写叶子低级动作词,以便在我用Java导出自动化脚本时以这种方式编写后,我可以使用Selenium Web Driver直接执行它(我的自动化团队不需要做任何修改)在下载的脚本中)?

等待您最早的快速回复

【问题讨论】:

    标签: java selenium selenium-webdriver cucumber


    【解决方案1】:

    如果您使用低级操作词,您将有可能直接导出 Seleniuml-IDE 代码,但我不建议这样做(我是编写您所指文档的人) to ;) 这是我为只想在 Firefox 中使用 Selenium IDE 的人写的一些文档。

    我建议您将动作词保持在高水平(例如),然后生成动作词并填写空白(或让 QA 团队填写空白)。 一种快速的方法是使用 Selenium IDE 记录每个动作词并生成 Java 代码,然后可以将其放置在 hiptest-publisher 生成的骨架中。

    【讨论】:

      猜你喜欢
      • 2015-10-30
      • 1970-01-01
      • 1970-01-01
      • 2012-03-01
      • 1970-01-01
      • 2011-09-01
      • 2012-06-21
      • 2020-02-29
      • 1970-01-01
      相关资源
      最近更新 更多