gpt4 book ai didi

java - 使用方法的输出作为最终变量

转载 作者:行者123 更新时间:2023-12-01 17:52:03 26 4
gpt4 key购买 nike

场景:

有一种方法可以为学生生成密码。所有学生都必须使用此密码。我们需要验证所有学生类型都可以使用此密码访问试卷。

testClass extends BaseClass{
testStudent1(){
driver.findElement(By.xpath(xpathExpression)).sendKeys(login.generatePassword());
}

testStudent2(){
driver.findElement(By.xpath(xpathExpression)).sendKeys(login.generatePassword());
}

}

问题是这两个学生方法都在获取新密码。如何生成一次密码并在整个项目中使用它?像类变量之类的东西。

请原谅我提出这样的新手问题。

最佳答案

您可以使用静态字段

testClass extends BaseClass{
private static String pw = null;

testStudent1(){

if (pw == null)
pw = login.generatePassword();

driver.findElement(By.xpath(xpathExpression)).sendKeys(pw);

}

如果在多线程环境中使用,您可能需要考虑线程安全

关于java - 使用方法的输出作为最终变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49024159/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com