使用不同输入文件的数据驱动自动化测试

时间:2016-10-13 08:38:06

标签: testing selenium-webdriver data-driven-tests

我使用excel和XML完成了数据驱动的自动化测试。 是否有任何其他输入文件可用于selenium-webdriver的自动化测试中的数据驱动。

3 个答案:

答案 0 :(得分:1)

是的,可以使用任何文件来获取数据。

对于数据,您必须将该文件格式的读写代码写入您的首选语言,然后将该数据传递给selenium代码。

您可以使用各种可用于您首选语言的测试框架来设计自动化测试框架,例如Java,您可以使用JUnit,TestNG等。

答案 1 :(得分:1)

Google文档电子表格很好。您可以尝试 - 多人将能够同时管理电子表格中的数据。

答案 2 :(得分:0)

您可以使用Java(或您选择的任何其他语言)支持的任何输入文件格式。为了实现这一点,您需要编写实用程序函数来从/向文件读取/写入数据。

为此,您可以使用Java内置类,例如' Scanner'等等。,。或者您可以使用外部库来完成工作。

特定于您的问题而不是Excel,我使用过' OpenCSV'用于Java的解析器库,用于从.csv文件读取和写入数据。这是一个非常简单但功能强大的库,可以处理CSV文件。

您可以阅读本文以便更好地理解 - openCSV