gpt4 book ai didi

java - 将 C# 中的 "auto property"转换为 Java 替代代码

转载 作者:行者123 更新时间:2023-11-30 08:06:26 25 4
gpt4 key购买 nike

我是 Java 的新手,目前正在尝试学习 “Selenium Automation Framework” 类(class)。不幸的是,教程是用 C# 编写的。我被 C# 中的一段代码困住了,无法将其转换为 Java 替代代码。据我了解,

public static IWebdriver 实例 { get;放; 是 Java 中不可用的自动属性。有什么建议,非常感谢?

package WordpressFramework;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

public class Driver {

public static IWebdriver Instance { get; set}

public static void Initialize()
{
WebDriver Instance;
Instance=new FirefoxDriver();
Instance.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
}
}

最佳答案

Java 没有属性,那么你可以使用 get/set methods .此外,最好将名称从无意义的“instance”更改为“webDriver”。

private static IWebdriver webDriver;

public static IWebdriver getWebDriver() {
return webDriver;
}

public static void setWebDriver(IWebdriver webDriver) {
Driver.webDriver = webDriver;
}

关于java - 将 C# 中的 "auto property"转换为 Java 替代代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34387206/

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