Selenium webdriver 如果表值等于预期值,则要执行操作,如果没有,则执行其他操作,例如清除字段
我对Selenium相当陌生,并且是自学成才的,几年前我就用过一点JAVA 我想在value1周围添加一条语句,以便在值符合预期时执行操作,如果值不符合预期,则执行不同的操作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]/
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;
}