将数据存储在selenium webdriver中

时间:2015-05-27 21:38:53

标签: maven selenium jenkins webdriver

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

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

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

1 个答案:

答案 0 :(得分:0)

你必须考虑什么" selenium webdriver"就是在这种背景下。这是一个Java应用程序。它存在"只有在它运行时。一旦运行停止,它将从内存中清除,包括它保存的所有数据。如果您正在使用JUnit或TestNG(如您所指定的那样),则会更频繁地清除此数据:每个类之后。

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

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