繁体   English   中英

如何使用Ruby Watir和Cucumber设置QA自动化框架

[英]How to set up QA Automation Framework with Ruby Watir and Cucumber

我正在尝试使用Watir和Cucumber使用Ruby构建框架,也需要将GUI-MAP放入* .yml文件。 我一直在尝试在Google上找到答案,但是找不到任何答案,是否有人知道这些步骤或有类似的经验。 谢谢

我写了一篇关于此的博客文章,标题为:“我的简单Cucumber + Watir页面对象模式框架”

http://watirmelon.com/2011/01/21/my-simple-cucumber-watir-page-object-pattern-framework/

您可能会看一下Taza或Watircraft框架。 它们都允许您定义与GUImap大致等效的“页面”,并提供抽象层,该层允许您为事物命名并在一个地方定义如何在DOM中标识事物。

它是逐页完成的,而不是像QTP Guimap这样的巨型单片文件,但是我发现它实际上使维护起来更容易,因为我不必担心例如在4个不同的页面上可能存在不同的“保存”按钮。并拥有自己的唯一ID。 我可以为每个按钮都命名为“ save_button”,而不是更复杂的名称,因为我将根据包含它们的页面对其进行寻址。 例如my_account_page.save_button.click

暂无
暂无

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

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