Java Selenium WebDriver-捕获失败并继续下一步

Java Selenium WebDriver-捕获失败并继续下一步,java,selenium,Java,Selenium,我使用Selenium WebDriver进行多个测试步骤,这些步骤分为以下几步: //Example Test Step 1 driver.get("https://url.de"); driver.findElement(By.id("login")).clear(); driver.findElement(By.id("login")).sendKeys("username"); driver.findElement(By.id("password"

我使用Selenium WebDriver进行多个测试步骤,这些步骤分为以下几步:

    //Example Test Step 1
    driver.get("https://url.de");
    driver.findElement(By.id("login")).clear();
    driver.findElement(By.id("login")).sendKeys("username");
    driver.findElement(By.id("password")).clear();
    driver.findElement(By.id("password")).sendKeys("password");
    driver.findElement(By.cssSelector("#login-wrapper > input.button")).click();
    driver.findElement(By.linkText("Your account")).click();
    driver.findElement(By.cssSelector("button.link")).click();
    driver.findElement(By.id("items_1")).click();
    driver.findElement(By.id("items_2")).click();
    driver.findElement(By.xpath("(//input[@id='items_1'])[1]")).click();
    driver.findElement(By.xpath("(//input[@value='delete it'])[1]")).click();
    driver.findElement(By.cssSelector("input.button.auth")).click();
    System.out.println("[x] Test step has been performed sucessfully: ABO KUNDE");
如果一个测试步骤失败,我希望捕获此异常并强制Selenium继续执行下一个步骤。我如何处理这个问题?我是否必须为每个步骤定义这个处理

例如,测试步骤

driver.findElement(By.id("password")).sendKeys("password");

失败了。我可以强制Selenium继续“示例测试步骤2”吗?我们正在将Selenium WebDriver与BrowserStack一起使用。

请更正标题。您使用的是Selenium WebDriver,而不是Selenium IDE。可能与