【发布时间】:2016-04-13 05:14:51
【问题描述】:
我想将我的 Selenium Webdriver Ruby 测试套件、测试用例和测试方法放在单独的文件中,这样我就可以在它们之间重用代码。现在我对每个测试套件都有单独的 ruby 文件,包含每个测试用例和每个方法。这可行,但它不是持续维护大量测试套件的最佳方式。
所以我想知道进行这种文件分离的标准方法是什么,从完整的文本文件到为测试用例和方法分离文件。
我找到了以下结构,但不明白如何根据我的要求使用它:
.
├── bin(未使用)
├── 数据(未使用)
├── 文档(未使用)
├──等(我用它来存储我根据某些参数覆盖的3个不同的HOSTS文件)
├── ext(未使用)
├── lib(未使用)
├── logs(保存执行日志)
│ └── 截图(只保留失败的测试用例截图)
└── 测试(测试套件...包含测试数据、测试用例和方法,在一个 每个测试套件一个文件)
【问题讨论】:
-
你从哪里得到这个?
-
我会改用 PageObject 模式......并创建任何必要的文件夹(日志/帮助程序/等)
标签: ruby selenium-webdriver webdriver