Update as upstream

This commit is contained in:
Plusb Preco 2015-11-12 12:24:28 +09:00
parent 319acc1e8a
commit 020214ff95
3 changed files with 34 additions and 5 deletions

View file

@ -34,6 +34,10 @@ HTTP 요청 캐시를 비활성화 합니다.
시스템 설정의 프록시 서버를 무시하고 지정한 서버로 연결합니다. HTTP와 HTTPS 요청에만 적용됩니다. 시스템 설정의 프록시 서버를 무시하고 지정한 서버로 연결합니다. HTTP와 HTTPS 요청에만 적용됩니다.
시스템 프록시 서버 설정을 무시하고 지정한 서버로 연결합니다.
이 스위치는 HTTP와 HTTPS 그리고 WebSocket 요청에만 적용됩니다.
그리고 모든 프록시 서버가 HTTPS가 WebSocket 요청을 지원하지 않고 있을 수 있으므로 사용시 주의해야 합니다.
## --proxy-pac-url=`url` ## --proxy-pac-url=`url`
지정한 `url`의 PAC 스크립트를 사용합니다. 지정한 `url`의 PAC 스크립트를 사용합니다.

View file

@ -107,6 +107,10 @@ __주의:__ `bounds`는 OS X 와 Windows에서만 작동합니다.
알림풍선이 시간이 지나 사라지거나 유저가 클릭하여 닫을 때 발생하는 이벤트입니다. 알림풍선이 시간이 지나 사라지거나 유저가 클릭하여 닫을 때 발생하는 이벤트입니다.
### Event: 'drop' _OS X_
드래그 가능한 아이템이 트레이 아이콘에 드롭되면 발생하는 이벤트입니다.
### Event: 'drop-files' _OS X_ ### Event: 'drop-files' _OS X_
* `event` * `event`
@ -114,6 +118,18 @@ __주의:__ `bounds`는 OS X 와 Windows에서만 작동합니다.
트레이 아이콘에 파일이 드롭되면 발생하는 이벤트입니다. 트레이 아이콘에 파일이 드롭되면 발생하는 이벤트입니다.
### Event: 'drag-enter' _OS X_
트레이 아이콘에 드래그 작업이 시작될 때 발생하는 이벤트입니다.
### Event: 'drag-leave' _OS X_
트레이 아이콘에 드래그 작업이 종료될 때 발생하는 이벤트입니다.
### Event: 'drag-end' _OS X_
트레이 아이콘에 드래그 작업이 종료되거나 다른 위치에서 종료될 때 발생하는 이벤트입니다.
## Methods ## Methods
`Tray` 모듈은 다음과 같은 메서드를 가지고 있습니다: `Tray` 모듈은 다음과 같은 메서드를 가지고 있습니다:

View file

@ -44,9 +44,12 @@ var webdriver = require('selenium-webdriver');
var driver = new webdriver.Builder() var driver = new webdriver.Builder()
// 작동하고 있는 크롬 드라이버의 포트 "9515"를 사용합니다. // 작동하고 있는 크롬 드라이버의 포트 "9515"를 사용합니다.
.usingServer('http://localhost:9515') .usingServer('http://localhost:9515')
.withCapabilities({chromeOptions: { .withCapabilities({
// 여기에 사용중인 Electron 바이너리의 경로를 지정하세요. chromeOptions: {
binary: '/Path-to-Your-App.app/Contents/MacOS/Atom'}}) // 여기에 사용중인 Electron 바이너리의 경로를 지정하세요.
binary: '/Path-to-Your-App.app/Contents/MacOS/Atom',
}
})
.forBrowser('electron') .forBrowser('electron')
.build(); .build();
@ -92,7 +95,10 @@ var options = {
port: 9515, // 연결할 크롬 드라이버 서버의 포트를 설정합니다. port: 9515, // 연결할 크롬 드라이버 서버의 포트를 설정합니다.
desiredCapabilities: { desiredCapabilities: {
browserName: 'chrome', browserName: 'chrome',
chromeOptions: {binary: '/Path-to-Your-App.app/Electron'} // Electron 바이너리의 위치 chromeOptions: {
binary: '/Path-to-Your-App/electron', // Electron 바이너리 경로
args: [/* cli arguments */] // 선택 사항, 'app=' + /path/to/your/app/
}
} }
}; };
@ -109,9 +115,12 @@ client
.end(); .end();
``` ```
## 작업환경 ## 작업 환경
따로 Electron을 다시 빌드하지 않는 경우 간단히 어플리케이션을 Electron의 리소스 디렉터리에 따로 Electron을 다시 빌드하지 않는 경우 간단히 어플리케이션을 Electron의 리소스 디렉터리에
[배치](application-distribution.md)하여 바로 테스트 할 수 있습니다. [배치](application-distribution.md)하여 바로 테스트 할 수 있습니다.
또한, Electron 바이너리의 명령줄 인수에 어플리케이션 폴더를 지정하는 방법으로 실행할 수도 있습니다.
이 방법을 사용하면 어플리케이션 폴더를 Electron의 `resource` 디렉터리로 복사하는 불필요한 과정을 생략할 수 있습니다.
[chrome-driver]: https://sites.google.com/a/chromium.org/chromedriver/ [chrome-driver]: https://sites.google.com/a/chromium.org/chromedriver/