有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (2) 个答案

  1. # 1 楼答案

    页面加载完成后,您可以使用此选项返回上一页:

    JavascriptExecutor js = (JavascriptExecutor) driver;  
    js.executeScript("window.history.go(-1)");
    

    希望这对你有帮助

  2. # 2 楼答案

    如果我理解正确,在代码片段中click()之后,您将被重定向到另一个页面,并且希望返回。您可以使用以下选项:

    driver.findElement(By.xpath("")).click(); 
    Thread.sleep(1000);
    driver.findElement(By.xpath("")).click();
    new WebDriverWait(driver, 10).until(ExpectedConditions.urlToBe("your_url"));
    driver.navigate().back();
    

    您必须等待,直到您将被重定向到新页面,然后返回

    注意:您必须添加一些导入:

    import org.openqa.selenium.support.ui.ExpectedConditions;
    import org.openqa.selenium.support.ui.WebDriverWait;