Protractor: path lengkap baseUrl dari dukungan sumber daya

Dibuat pada 31 Jan 2014  ·  3Komentar  ·  Sumber: angular/protractor

Terima kasih telah memperbaiki baseUrl di 0.17.0. Sekarang berfungsi dengan baik dengan ignoreSynchronization = true .

Ini berfungsi dengan baik untuk URL seperti http://domain tetapi tidak berfungsi untuk http://domain/resource_path . Jalur sumber daya diabaikan.

AUT saya terletak di bawah http://domain_name/demo yang statis untuk semua pengujian.

Apakah mungkin untuk mendukung jalur yang diperluas?

Komentar yang paling membantu

Mengapa kami tidak dapat menempatkan '#' di baseUrl? Seperti ini:
baseUrl: ' http://localhost/# '
Url dalam spesifikasi: '/login'
Sebagai contoh.
Karena jika saya melakukannya tidak berhasil, tetapi jika saya meletakkan tagar di url di spec dan tidak di baseUrl berfungsi, mengapa begitu?

Semua 3 komentar

baseUrl menggunakan modul url node dan itu adalah fungsi resolve . Lihat dokumen di sini: http://nodejs.org/api/url.html#url_url_resolve_from_to

Anda mungkin menginginkan / di akhir baseUrl Anda.

Silakan buka masalah baru jika itu tidak menyelesaikan masalah Anda.

Terima kasih atas tipnya dengan url.resolve() itu berfungsi dengan baik sekarang.

Karena salah satu url saya adalah http://localhost/demo/#/static , saya mendapatkan:

  • dalam konfigurasi: baseUrl: 'http://localhost/demo/',
  • dalam spesifikasi: ptor.get('#/static'); untuk subhalaman
  • dalam spesifikasi: ptor.get(''); untuk ' http://localhost/demo/ ',`

Saya menggunakan ptor.get('/#/static'); dengan garis miring di awal, yang memotong bagian demo/

Mengapa kami tidak dapat menempatkan '#' di baseUrl? Seperti ini:
baseUrl: ' http://localhost/# '
Url dalam spesifikasi: '/login'
Sebagai contoh.
Karena jika saya melakukannya tidak berhasil, tetapi jika saya meletakkan tagar di url di spec dan tidak di baseUrl berfungsi, mengapa begitu?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat