2016-05-16 7 views

Répondre

1

Vous pouvez ouvrir une URL directement par la méthode: amOnPage

PHP-Browser

Si vous utilisez Sélénium vous pouvez voir ici: WebDriver

+0

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 –

+0

Je pense que vous avez un problème avec la configuration. Essayez d'utiliser cette config: http://pastebin.com/naaF6Ekx –

+0

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 –

1

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