【问题标题】:Changing URL using WebDriver使用 WebDriver 更改 URL
【发布时间】:2013-01-17 20:53:28
【问题描述】:

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

有没有办法:

  1. 更改当前窗口的 URL,或
  2. 打开一个新标签并转到另一个页面。

谢谢!

【问题讨论】:

    标签: java selenium-webdriver


    【解决方案1】:

    你没有分享任何代码,所以我不知道你的方法是什么,我只分享我对这个主题的了解。

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

        //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");
    

    2) 对于您的第二个问题,link 可以帮助您。

    【讨论】:

    • 嗯......它必须是我正在测试的网站的东西,因为我似乎无法使用driver.get() 打开第二个链接,但如果我尝试你的示例,它就可以工作。
    • 其实,对于我的情况,我确实需要创建一个新的WebDriver实例。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多