【问题标题】:Selenium webdriver and Ruby. Standard directory and file structureSelenium 网络驱动程序和 Ruby。标准目录和文件结构
【发布时间】:2016-04-13 05:14:51
【问题描述】:

我想将我的 Selenium Webdriver Ruby 测试套件、测试用例和测试方法放在单独的文件中,这样我就可以在它们之间重用代码。现在我对每个测试套件都有单独的 ruby​​ 文件,包含每个测试用例和每个方法。这可行,但它不是持续维护大量测试套件的最佳方式。

所以我想知道进行这种文件分离的标准方法是什么,从完整的文本文件到为测试用例和方法分离文件。

我找到了以下结构,但不明白如何根据我的要求使用它:

.

├── bin(未使用)

├── 数据(未使用)

├── 文档(未使用)

├──等(我用它来存储我根据某些参数覆盖的3个不同的HOSTS文件)

├── ext(未使用)

├── lib(未使用)

├── logs(保存执行日志)

│  └── 截图(只保留失败的测试用例截图)

└── 测试(测试套件...包含测试数据、测试用例和方法,在一个 每个测试套件一个文件)

【问题讨论】:

标签: ruby selenium-webdriver webdriver


【解决方案1】:

我找到了我正在寻找的答案,因为我比较烦恼的目录是“tests/”目录,我有我的所有测试,并且在它们之间共享代码的最佳方式是拥有在“tests/support”或“tests/shared”目录中包含方法的模块。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-20
    • 2011-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多