在selenium webdriver中存储数据



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

我如何存储一些数据,让我说我想运行测试,从网站(天气预报)获得一些数据。把它放在某个地方,第二天运行测试,看看天气预报是否与今天的天气相符。

我可以将其存储在txt文件中,并通过正则表达式解析,但我确定有更好的方法来做到这一点?

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

要完成您所要求的,您将需要测试之外的一些东西。您当然可以像您建议的那样使用txt文件。电子表格也许能满足你的需要。大多数应用程序使用整个数据库。

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

相关内容

  • 没有找到相关文章

最新更新