【发布时间】:2016-10-15 13:08:19
【问题描述】:
我使用 excel 和 XML 完成了数据驱动的自动化测试。 是否有任何其他输入文件可用于 selenium-webdriver 自动化测试中的数据驱动。
【问题讨论】:
标签: testing selenium-webdriver data-driven-tests
我使用 excel 和 XML 完成了数据驱动的自动化测试。 是否有任何其他输入文件可用于 selenium-webdriver 自动化测试中的数据驱动。
【问题讨论】:
标签: testing selenium-webdriver data-driven-tests
Google 文档电子表格很好。您可以尝试一下 - 多人将能够同时管理电子表格中的数据。
【讨论】:
是的,可以使用任何文件存储数据。
对于数据,您必须将该文件格式的读写代码编写成您喜欢的语言,然后将该数据传递到 selenium 代码中。
您可以使用适用于您喜欢的语言的各种测试框架来设计您的自动化测试框架,例如 Java,您可以使用 JUnit、TestNG 等。
【讨论】:
您可以使用 Java(或您选择的任何其他语言)支持的任何输入文件格式。为了实现这一点,您需要编写实用程序函数来读取/写入文件中的数据。
为此,您可以使用 Java 内置类,例如“扫描仪”等。或者您可以使用外部库为您完成工作。
针对您的问题,而不是 Excel,我使用 Java 的“OpenCSV”解析器库从 .csv 文件读取和写入数据。这是一个非常简单但功能强大的库,可用于处理 CSV 文件。
您可以阅读这篇文章以获得更好的理解 - openCSV
【讨论】: