[英]Declare a public static variable with custom logic
我有以下课程:
public class Actionkeywords{
public static WebDriver driver;
public static void openBrowser(String object, String data) {
FirefoxProfile profile = new FirefoxProfile();
driver = new FirefoxDriver(profile);
driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
}
public static void mobilesetup{
driver=new AndroidDriver();
}
}
在这里,我需要有一个自定义逻辑以对两个变量使用相同的名称驱动程序。 像这样:
if(automationtype.equalignorecase("Mobile"))
Android driver=new AndroidDriver();
else
Webdriver driver=new WebDriver();
自动化类型是一个字符串变量,将携带自动化类型。 即Web自动化或移动自动化。
只需从行首省略类型。 除此以外:
因此,它看起来像:
if(automationtype.equalIgnoreCase("Mobile"))
driver=new AndroidDriver();
else
driver=new WebDriver();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.