Selenium webdriver 如果表值等于预期值,则要执行操作,如果没有,则执行其他操作,例如清除字段

Selenium webdriver 如果表值等于预期值,则要执行操作,如果没有,则执行其他操作,例如清除字段,selenium-webdriver,Selenium Webdriver,我对Selenium相当陌生,并且是自学成才的,几年前我就用过一点JAVA 我想在value1周围添加一条语句,以便在值符合预期时执行操作,如果值不符合预期,则执行不同的操作 driver.findElement(By.id("task-table-filter")).sendKeys("test1"); WebElement firstName = driver.findElement(By.xpath("//*[@id=\"task-table\"]/tbody/tr[8]/

我对Selenium相当陌生,并且是自学成才的,几年前我就用过一点JAVA

我想在value1周围添加一条语句,以便在值符合预期时执行操作,如果值不符合预期,则执行不同的操作

driver.findElement(By.id("task-table-filter")).sendKeys("test1");
        WebElement firstName = driver.findElement(By.xpath("//*[@id=\"task-table\"]/tbody/tr[8]/td"));
        String value = firstName.getText();
        System.out.println(value);
        driver.findElement(By.xpath("//*[@id=\"task-table-filter\"]")).clear();
        driver.findElement(By.id("task-table-filter")).sendKeys("test2");

    WebElement searchname = driver.findElement(By.xpath("//*[@id=\"task-table\"]/tbody/tr[6]/td[3]"));
    String value1 = searchname.getText();
    System.out.println(value1);

您可以使用简单的if/else

if (value1.equals("expected value")) {
    do.action;
} else {
    do.otherActon;
}