Protractor: Driver PhantomJS dapat dieksekusi

Dibuat pada 27 Mar 2014  ·  3Komentar  ·  Sumber: angular/protractor

Saya mencoba menjalankan Busur Derajat dengan PhantomJS.
Saya mendapatkan pesan kesalahan ini:
"Jalur ke driver yang dapat dieksekusi harus disetel oleh variabel phantomjs.binary.path kemampuan/properti sistem/PATH."
Saya tahu lokasi phantomjs.exe.
Apa yang harus saya atur? Variabel "kemampuan/properti sistem/PATH" agak kabur.
Apakah ini sesuatu yang dapat saya tentukan dalam file protractor.conf.js saya? Jika demikian, bagaimana?

Komentar yang paling membantu

Catatan, setidaknya dalam pengaturan yang saya gunakan (dan dalam pesan kesalahan yang dirujuk di atas), properti yang benar adalah phantomjs.binary.path , bukan phantom.binary.path .

Semua 3 komentar

Menjawab pertanyaan saya sendiri ... semoga bermanfaat bagi orang lain:
Anda dapat melakukan ini di protractor.conf.js:

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

Saya mendapatkan kesalahan lain sekarang, "Tidak dapat menemukan variabel: sudut".
Tes ini berjalan dengan baik di Chrome.

Server saya diblokir karena suatu alasan. Semuanya bekerja sekarang. Jadi kuncinya adalah properti 'phantom.binary.path' dalam kemampuan.

Catatan, setidaknya dalam pengaturan yang saya gunakan (dan dalam pesan kesalahan yang dirujuk di atas), properti yang benar adalah phantomjs.binary.path , bukan phantom.binary.path .

Apakah halaman ini membantu?
0 / 5 - 0 peringkat