在Java中使用布尔值

时间:2015-01-15 11:48:27

标签: java

我正在尝试创建一个使用布尔值的方法,基本上我希望在调用方法时我的click()是选项。我的代码如下

    public void testBoolean(String Name,Boolean clickCheckbox){

            setPccName(Name);
            driver.findElement(By.id("testlocation")).sendKeys(getPccName());
            driver.findElement(By.id("testclick")).click());clickCheckbox;

    }

因此,当我调用我的方法时,我应该能够使用字符串名称设置名称,然后能够决定是否要单击该复选框。例如

    testBoolean("MyNameTest",true);

1 个答案:

答案 0 :(得分:1)

如果我理解正确,你会丢失一个if语句:

public void testBoolean(String Name, boolean clickCheckbox){
    if (clickCheckbox) {
        setPccName(Name);
        driver.findElement(By.id("testlocation")).sendKeys(getPccName());
        driver.findElement(By.id("testclick")).click());
    }
}

或者你的意思是:

public void testBoolean(String Name, boolean clickCheckbox){
    setPccName(Name);
    driver.findElement(By.id("testlocation")).sendKeys(getPccName());
    driver.findElement(By.id("testclick")).click());

    if (clickCheckbox) {
        clickCheckbox();
    }
}