6
우리는 웹 애플리케이션의 파일 다운로드를 테스트하기 위해 Selenium을 사용합니다. 현재 우리는 Firefox를 사용하여 원하는 다운로드 디렉토리로 설정하고 파일을 다운로드 할 때 대화 상자가 나타나지 않고 사용자 상호 작용이 필요하지 않은지 확인하십시오. FirefoxDriver를 들어 InternetExplorerDriver 다운로드 디렉토리를 설정하는 방법은 무엇입니까?
우리가 이렇게 :File downloadDir = ...;
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("browser.download.dir", downloadDir.getAbsolutePath());
profile.setPreference("browser.download.folderList", 2);
profile.setPreference("browser.helperApps.neverAsk.saveToDisk", "...");
WebDriver driver = new FirefoxDriver(profile);
InternetExplorerDriver이 같은 효과를 달성하기 위해 무엇을 하는가? DesiredCapabilities에서 InternetExplorerProfile이나 스위치를 찾을 수 없습니다.
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("???", "???");
WebDriver driver = new InternetExplorerDriver(capabilities);
안녕하세요 짐, 새 Edge 브라우저에서 프로필을 사용하는지 알고 계십니까? 다운로드 위치를 지정하는 것은 우리 테스트의 중요한 요구 사항입니다. 고맙습니다. – testphreak
알고있는 한 "프로필"사용과 관련하여 Microsoft Edge와 Internet Explorer간에 차이가 없습니다. 프로필은 여전히 Windows의 로그인 된 사용자 계정에 연결되어 있습니다. – JimEvans