我有以下课程:
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自动化或移动自动化。
答案 0 :(得分:2)
从行首开始省略类型。否则:
所以它看起来像:
if(automationtype.equalIgnoreCase("Mobile"))
driver=new AndroidDriver();
else
driver=new WebDriver();