如何使用seleniumwebdriver检查数据更新?

我有工作门户进行testing。 我正在testing一旦求职者更新他/她的简历,实际上所有的现场数据是否正在更新?

我已经在上面自动执行了简单而快速的回归testing。 这时我正在做:

1 – 将恢复数据存储到Excel中 – 更新前

2 – 更新恢复数据

3 – 将恢复数据再次存储到同一个Excel中 – 更新后

4 – 现在我正在比较更新之前和更新 之后的单元格数据,并检查数据是否匹配或不匹配。 如果数据不匹配,则意味着数据更新。

那么我是以正确的方式来做的吗? 在selenium webdriver中有没有其他简单的方法来检查以上的东西,我的意思是检查数据是否更新?

我可以build议你2种方法:

1)不使用Excel表格:-(推荐) – 您可以使用散列图(键值)来存储数据,然后再更新恢复。 – 然后更新恢复后,您可以将更新的值存储在另一个地图中。 – 现在,你可以比较两个地图数据。

2)使用Excel表格:(只有当你需要数据供将来参考时) – 是的,在这种情况下,如同你所做的那样,将数据保存在Excel文件的同一工作表的两张不同表格中。 – 使用poi jar来检索和写入这些Excel表格中的数据。 – 比较数据进行validation。 但是,如果不需要存储数据以供将来参考,则应避免使用excel。 与第一种方法相比,Excel有可能被破坏,并且excel的连接也有点费时。