Merci d'avoir corrigé baseUrl dans 0.17.0. Maintenant, cela fonctionne bien avec ignoreSynchronization = true
.
Cela fonctionne bien pour les URL comme http://domain
mais ne fonctionne pas pour http://domain/resource_path
. Le chemin de la ressource est ignoré.
Mon AUT est inférieur à http://domain_name/demo
ce qui est statique pour tous les tests.
Serait-il possible de prendre en charge des chemins étendus ?
La baseUrl utilise le module url
du nœud et sa fonction resolve
. Consultez les documents ici : http://nodejs.org/api/url.html#url_url_resolve_from_to
Vous voulez probablement un /
supplémentaire à la fin de votre baseUrl.
Veuillez ouvrir un nouveau problème si cela ne résout pas votre problème.
Merci pour le conseil avec url.resolve()
ça marche bien maintenant.
Comme l'une de mes URL est http://localhost/demo/#/static
, j'ai :
baseUrl: 'http://localhost/demo/',
ptor.get('#/static');
pour la sous-pageptor.get('');
pour ' http://localhost/demo/ ',`J'utilisais ptor.get('/#/static');
avec une barre oblique au tout début, ce qui tronquait la partie demo/
Pourquoi ne pouvons-nous pas mettre le '#' dans baseUrl ? Comme ça:
baseUrl : ' http://localhost/# '
URL dans les spécifications : '/login'
Par example.
Parce que si je fais ça ça ne marche pas, mais si je mets le hashtag dans l'url dans spec et pas dans baseUrl ça marche, pourquoi est-ce ?
Commentaire le plus utile
Pourquoi ne pouvons-nous pas mettre le '#' dans baseUrl ? Comme ça:
baseUrl : ' http://localhost/# '
URL dans les spécifications : '/login'
Par example.
Parce que si je fais ça ça ne marche pas, mais si je mets le hashtag dans l'url dans spec et pas dans baseUrl ça marche, pourquoi est-ce ?