2014-02-18 2 views
1

기본적으로 Safari WebDriver는 /Users/[username]/Library/Safari 위치를 데이터 디렉토리 위치로 사용합니다.인턴 구성 파일에서 Safari WebDriver 옵션을 설정할 수 없습니다.

environments:[ 
{ browserName: 'safari', version: 'ANY', platform: 'MAC', 
    dataDir:'/Users/[username]/Library/Safari' 
//or 
    'safari.options.dataDir':'/Users/[username]/Library/Safari' 
//or 
    'safari-option-dataDir':'/Users/[username]/Library/Safari' 
    } 
] 

하십시오 :이 위치는 사파리 WebDriver에 'DATADIR'옵션에 따라 무시 될 수

내가 인턴 구성에서이 속성을 설정하기 위해 다음과 같은 방법을 시도하고 아무도 성공하지 않았다 (이 link 참조) 이 JSON 형식의 인턴 구성 파일을 통해이 기능과 다른 WebDriver 기능을 설정하는 방법에 대해 조언하십시오.

답변

0

링크 된 configuration page에있는이 드라이버의 지침은 매우 혼란 스럽습니다. 그들이 말하는 것은 safari.options 키의 객체에 드라이버의 하위 옵션을 넣어야한다는 것입니다.

environments: [ { 
    browserName: 'safari', 
    version: 'ANY', 
    platform: 'MAC', 
    'safari.options': { dataDir: '/Users/[username]/Library/Safari' } 
} ]