使用不同输入文件的数据驱动自动化测试
Data-Driven automation testing using different input files
我已经使用 excel 和 XML 完成了数据驱动的自动化测试。
在 selenium-webdriver 的自动化测试中,是否有任何其他输入文件可用于数据驱动。
是的,可以使用任何文件作为数据。
对于数据,您必须将该文件格式的读写代码编写成您喜欢的语言,然后将该数据传递到 selenium 代码中。
您可以使用适用于您首选语言的各种测试框架来设计自动化测试框架,例如 java 您可以使用 JUnit、TestNG 等
Google docs 电子表格很好。您可以尝试一下 - 多个人将能够同时管理电子表格中的数据。
您可以使用Java(或您选择的任何其他语言)支持的任何输入文件格式。为了实现这一点,您需要将实用程序函数写入 read/write 数据 from/to 文件。
为此,您可以使用 Java 内置 类,例如 'Scanner' 等。或者您可以使用外部库为您完成工作。
除了 Excel 之外,具体到您的问题,我使用 'OpenCSV' 解析器库 Java 从 .csv 文件读取和写入数据。这是一个非常简单但功能强大的库,用于处理 CSV 文件。
您可以阅读本文以更好地理解 - openCSV
我已经使用 excel 和 XML 完成了数据驱动的自动化测试。 在 selenium-webdriver 的自动化测试中,是否有任何其他输入文件可用于数据驱动。
是的,可以使用任何文件作为数据。
对于数据,您必须将该文件格式的读写代码编写成您喜欢的语言,然后将该数据传递到 selenium 代码中。
您可以使用适用于您首选语言的各种测试框架来设计自动化测试框架,例如 java 您可以使用 JUnit、TestNG 等
Google docs 电子表格很好。您可以尝试一下 - 多个人将能够同时管理电子表格中的数据。
您可以使用Java(或您选择的任何其他语言)支持的任何输入文件格式。为了实现这一点,您需要将实用程序函数写入 read/write 数据 from/to 文件。
为此,您可以使用 Java 内置 类,例如 'Scanner' 等。或者您可以使用外部库为您完成工作。
除了 Excel 之外,具体到您的问题,我使用 'OpenCSV' 解析器库 Java 从 .csv 文件读取和写入数据。这是一个非常简单但功能强大的库,用于处理 CSV 文件。
您可以阅读本文以更好地理解 - openCSV