【发布时间】:2016-08-02 06:51:45
【问题描述】:
我正在为忘记密码的场景编写自动化脚本,我声明了两个变量“oldpassword”和“newpassword”。
第一次运行脚本时,更改密码前旧密码为“123456”,更改密码后忘记密码后新密码为“654321”。我会检查登录。它不应该使用旧密码登录并使用新密码登录,这工作正常。
第二次运行脚本时,现在 oldpassword 是“654321”,我想将 newpassord 设置为“123456”,这意味着第一次运行脚本 old 是 old 和 new 是 new,但下次运行脚本它有交换密码,比如旧的是新的和新的是旧的,怎么办?
请帮帮我
【问题讨论】:
-
您能否分享您的代码以及您尝试过实现这一目标的代码??
-
而不是交换为什么不总是即时创建新密码并将其存储为旧密码?
-
@MrunalGosar:创建新密码很好,但是如何在不使用数据库的情况下将旧密码存储在脚本中
-
你听说过序列化吗?在退出程序之前以您想要的方式序列化密码对象,一旦您开始下次以您想要的方式读取该序列化对象
-
@MrunalGosar:我对序列化了解不多,请指导我
标签: java selenium automation