[Selenium] VisualStudio에서 Selenium 실행하기

2017. 8. 31. 16:03Others

VisualStudio에서 Selenium WebDriver 3.0을 사용해 Firefox를 실행하는 방법을 정리드립니다.

  1. VisualStudio를 실행하고 WPF나 Console 프로젝트를 생성합니다.
  2. Nuget Package Manager에서 아래 Package를 설치합니다.
    • Selenium.WebDriver
    • Selenium.Firefox.WebDriver
      Selenium.Firefox.WebDriver란?
      Selenium 3.0부터 추가되었습니다. Selenium이 Firefox 브라우저를 실행하고 통제할 수 있도록 해주는 GeckoDriver 입니다. 이 패키지를 설치하면 프로젝트 bin폴더에 geckodriver.exe (32비트)가 추가됩니다.

      만약 64Bit를 사용하시려면 현재 기준으로(2017.08.31)로는 수동설치 방법 밖에 없습니다. 아래 링크에서 원하는 64비트 geckodriver를 다운로드하신 후, geckodriver.exe파일을 프로젝트 bin 폴더에 추가하면 됩니다.
      (GeckoDriver 링크 : https://github.com/mozilla/geckodriver/releases)
  3. 위 패키지 설치가 완료되면, 다음 예제 코드를 작성하셔서 실행하시면 됩니다.

    FirefoxOptions options = new FirefoxOptions();
    options.BrowserExecutableLocation = @"C:\Program Files\Mozilla Firefox\firefox.exe";
    
    IWebDriver driver = new FirefoxDriver(options);
    driver.Url = "http://www.google.com";