【问题标题】:Store data in selenium webdriver在 selenium webdriver 中存储数据
【发布时间】:2015-05-27 21:38:52
【问题描述】:

我正在寻找一种将数据存储在 selenium 中以供将来测试使用的方法。 我正在使用 jenkins、maven + selenium 和 testng。

我如何存储一些数据,假设我想运行测试,从网站获取一些数据(天气预报)。将其存储在某个地方,然后在第二天运行测试以检查预测是否与今天的天气相符。

我可以将它存储在 txt 文件中,并通过正则表达式进行解析,但我确定有更好的方法吗?

【问题讨论】:

  • 您的问题非常广泛,因此可能会被否决或标记为关闭。

标签: maven selenium jenkins webdriver


【解决方案1】:

在这种情况下,您必须考虑什么是“selenium webdriver”。它是一个 Java 应用程序。它仅在运行时“存在”。一旦运行停止,它就会从内存中清除,包括它保存的所有数据。如果您使用的是 JUnit 或 TestNG(如您指定的那样),那么这些数据会被更频繁地清除:在每节课之后。

要完成您的要求,您需要一些测试之外的东西。您当然可以按照您的建议使用 txt 文件。电子表格可能适合您的目的。大多数应用程序使用整个数据库。

您还提到了詹金斯。这将使外部存储成为一个更有趣的问题,因为 Jenkins 经常在每次运行之前清除当前工作目录。

【讨论】:

    猜你喜欢
    • 2013-11-08
    • 1970-01-01
    • 2017-09-15
    • 1970-01-01
    • 1970-01-01
    • 2012-08-03
    • 1970-01-01
    • 2016-06-14
    • 2018-12-04
    相关资源
    最近更新 更多