我正在为忘记密码的情况编写自动化脚本,我声明了两个变量“oldpassword”和“newpassword”。
第一次运行脚本时,更改密码之前旧密码是“123456”,更改密码后忘记密码新密码是“654321”。我会检查登录信息。它不应该使用旧密码登录并使用新密码登录,这工作正常。
第二次运行脚本时,现在旧密码是“654321”,我想将新密码设置为“123456”,这意味着第一次运行脚本旧是旧,新是新,但下次运行脚本时它会交换密码,就像旧是新,新是旧,如何做到这一点?
请帮助我
最佳答案
在程序开始时,可以有一个if命令来检查是否创建了文件,如果没有,则可以创建一个文件。
因此,第一次打开程序时,if 命令为 false,这意味着这是您第一次打开程序,因此 old 就是 old。
然后第二次打开程序时,由于文件已经制作完成,if命令显示true,因此新的就是旧的。
这段代码应该可以工作。
some declarations...
int Opened = 1;
try {
String content = new Scanner(new File("AFile.txt")).useDelimiter("\\Z").next();
} catch (FileNotFoundException ex) {
//The file has not been opened
Opened = 0;
}
if (Opened == 1) {
//new = old
} else {
old = old
}
你的程序有点令人困惑,我希望我的想法是正确的......
关于java - 下次运行自动化脚本时交换变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38713567/