使用WebDriver更改URL

Fil*_*ero 1 java selenium-webdriver

我正在使用Selenium WebDriver(Java),并试图在WebDriver登录到页面后更改URL。

有没有一种方法可以:

  1. 更改当前窗口的URL,或
  2. 打开一个新选项卡,然后转到另一个页面。

谢谢!

erh*_*hun 5

您没有共享任何代码,所以我不知道您的处理方式,我只分享有关此主题的知识。

1)对于第一个问题,我想您知道如何使用Selenium Web驱动程序打开新页面,也许您可​​以使用一些wait方法,然后再次调用驱动程序。

    //open browser
    driver = new FirefoxDriver();

    //login
    driver.get("https://www.google.com/");

    //set implicit wait
    driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);

    //Then invoke method again for your second request(I am not try this code maybe you need to create new driver object)
    driver.get("https://www.stackoverflow.com");
Run Code Online (Sandbox Code Playgroud)

2)对于您的第二个问题,此链接可以为您提供帮助。