Protractor: PhantomJS λ“œλΌμ΄λ²„ μ‹€ν–‰ 파일

에 λ§Œλ“  2014λ…„ 03μ›” 27일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: angular/protractor

PhantomJS둜 각도기λ₯Ό μ‹€ν–‰ν•˜λ €κ³  ν•©λ‹ˆλ‹€.
이 였λ₯˜ λ©”μ‹œμ§€κ°€ λ‚˜νƒ€λ‚©λ‹ˆλ‹€.
"λ“œλΌμ΄λ²„ μ‹€ν–‰ 파일의 κ²½λ‘œλŠ” phantomjs.binary.path κΈ°λŠ₯/μ‹œμŠ€ν…œ 속성/PATH λ³€μˆ˜λ‘œ μ„€μ •ν•΄μ•Ό ν•©λ‹ˆλ‹€."
phantomjs.exe의 μœ„μΉ˜λ₯Ό β€‹β€‹μ•Œκ³  μžˆμŠ΅λ‹ˆλ‹€.
무엇을 μ„€μ •ν•΄μ•Ό ν•©λ‹ˆκΉŒ? "κΈ°λŠ₯/μ‹œμŠ€ν…œ 속성/PATH" λ³€μˆ˜κ°€ λͺ¨ν˜Έν•©λ‹ˆλ‹€.
이것이 λ‚΄ protractor.conf.js νŒŒμΌμ—μ„œ 지정할 수 μžˆμŠ΅λ‹ˆκΉŒ? κ·Έλ ‡λ‹€λ©΄ μ–΄λ–»κ²Œ?

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

적어도 λ‚΄κ°€ μ‚¬μš©ν•˜λŠ” μ„€μ •μ—μ„œ(그리고 μœ„μ—μ„œ μ°Έμ‘°ν•œ 였λ₯˜ λ©”μ‹œμ§€μ—μ„œ) μ˜¬λ°”λ₯Έ 속성은 phantomjs.binary.path 이 μ•„λ‹ˆλΌ phantom.binary.path phantomjs.binary.path phantom.binary.path μž…λ‹ˆλ‹€.

λͺ¨λ“  3 λŒ“κΈ€

λ‚΄ μžμ‹ μ˜ μ§ˆλ¬Έμ— λ‹΅ν•˜κΈ° ... λ‹€λ₯Έ μ‚¬λžŒλ“€μ—κ²Œ λ„μ›€μ΄λ˜κΈ°λ₯Ό λ°”λžλ‹ˆλ‹€.
protractor.conf.jsμ—μ„œ 이 μž‘μ—…μ„ μˆ˜ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

capabilities: {
  browserName: 'phantomjs',
  'phantom.binary.path': 'the-path-goes-here'
}

ν•˜μ§€λ§Œ "Can't find variable: angular"λΌλŠ” 또 λ‹€λ₯Έ 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€.
이 ν…ŒμŠ€νŠΈλŠ” Chromeμ—μ„œ 잘 μ‹€ν–‰λ©λ‹ˆλ‹€.

μ–΄λ–€ 이유둜 λ‚΄ μ„œλ²„κ°€ μ°¨λ‹¨λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 이제 λͺ¨λ“  것이 μž‘λ™ν•©λ‹ˆλ‹€. λ”°λΌμ„œ 핡심은 κΈ°λŠ₯의 'phantom.binary.path' μ†μ„±μ΄μ—ˆμŠ΅λ‹ˆλ‹€.

적어도 λ‚΄κ°€ μ‚¬μš©ν•˜λŠ” μ„€μ •μ—μ„œ(그리고 μœ„μ—μ„œ μ°Έμ‘°ν•œ 였λ₯˜ λ©”μ‹œμ§€μ—μ„œ) μ˜¬λ°”λ₯Έ 속성은 phantomjs.binary.path 이 μ•„λ‹ˆλΌ phantom.binary.path phantomjs.binary.path phantom.binary.path μž…λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰