E2E 테스트를 위해 각도기를 사용하고 있습니다. 자동화 중에는 시스템의 C : \ Automation 폴더에 파일을 다운로드해야합니다. 그러나 아래 코드는 작동하지 않습니다.각도기를 사용하여 Firefox에서 지정된 절대 경로로 파일을 다운로드
참고 : 자동화 실행 중에 다른 이름으로 저장 팝업이 열리 며 (나중에 비활성화해야 함) 수동으로 "저장"옵션을 클릭합니다. 그것은 기본 위치 즉 다운로드 폴더에 저장합니다. 어떻게하면 내 지정된 경로에 저장하게 할 수 있습니다.
let profile = require('firefox-profile');
let firefoxProfile = new profile();
//_browser = 'chrome';
_browser = 'firefox';
// _browser = 'internet explorer';
firefoxProfile.setPreference("browser.download.folderList", 2);
firefoxProfile.setPreference('browser.download.dir', "C:\\Automation");
exports.config = {
framework: 'custom',
frameworkPath: require.resolve('protractor-cucumber-framework'),
capabilities: {
'browserName': _browser,
'shardTestFiles': false,
'maxInstances': 1,
'acceptInsecureCerts': true,
'moz:firefoxOptions': {
'profile': firefoxProfile
}},
beforeLaunch: function() {...}
}