cadre d'essais:CodeceptionComment ouvrir une URL/page Web dans les tests d'acceptation de codeception?
Comment ouvrir une URL/page web dans les tests d'acceptation de codeception?
cadre d'essais:CodeceptionComment ouvrir une URL/page Web dans les tests d'acceptation de codeception?
Comment ouvrir une URL/page web dans les tests d'acceptation de codeception?
Vous pouvez ouvrir une URL directement par la méthode: amOnPage
Si vous utilisez Sélénium vous pouvez voir ici: WebDriver
Vous devriez avoir un WebDriver activé dans votre config pour la suite vous utilisez. Habituellement PhantomJS ou Selenium pour les tests d'acceptation. Vous devriez également définir une URL de base. à savoir:
class_name: AcceptanceTester
modules:
enabled:
- WebDriver:
url: 'http://localhost/'
browser: phantomjs
Il y a deux commandes:
amOnPage ($ page) - concatène $ page à l'URL et ouvre
amOnUrl (URL de $) - ouvre $ URL directement
donc avec la configuration ci-dessus:
$I->amOnPage("works"); //opens http://localhost/works
$I->amOnPage("http://localhost/dontwork"); //error!
$I->amOnUrl("http://localhost/works"); //opens http://localhost/works
Cela ne fonctionne pas pour moi de toute façon s'il vous plaît vérifier mon fichier de configuration de codeception et l'acceptation fichier de code de test. config: http://pastebin.com/hk0iJ1ib code: http://pastebin.com/hHguqFKT –
Je pense que vous avez un problème avec la configuration. Essayez d'utiliser cette config: http://pastebin.com/naaF6Ekx –
Merci pour l'aide, cela fonctionne, de toute façon il y a un bon exemple pour cela.http: //code.tutsplus.com/tutorials/acceptance-testing-with -codeception - net-36337 –