How to use a already opened firefox for testing in Selenium

前端 未结 6 786
不思量自难忘°
不思量自难忘° 2020-12-05 15:49

This declaration

WebDriver driver = new FirefoxDriver();

always opens a new instance window of Firefox. It doesn\'t use the already opened

6条回答
  •  旧时难觅i
    2020-12-05 16:27

    Java example. First, you need to have Selenium server running.

    java -jar C:\selenium-server-standalone-2.53.0.jar
    

    To start a new session (first script):

    WebDriver driver = new RemoteWebDriver(
                            new URL("http://localhost:4444/wd/hub"), 
                            DesiredCapabilities.firefox());
    

    Then, to reuse (attach) that session (second script):

    WebDriver driver = new RemoteWebDriver(
                            new URL("http://localhost:7055/hub"), 
                            DesiredCapabilities.firefox());
    

    Notice the different port number.

提交回复
热议问题