Codeception ile ilk kabul testimi yapıyorum. Ben wait()
veya waitForElement()
ile benim testini çalıştırdığınızdaCodeception: [RuntimeException] Undefined yöntemine çağrı AcceptanceTester :: wait
, bu mesaj çıktı: İşte
[RuntimeException] Call to undefined method AcceptanceTester::wait
olan benim acceptance.yml
# Codeception Test Suite Configuration
#
# Suite for acceptance tests.
# Perform tests in browser using the WebDriver or PhpBrowser.
# If you need both WebDriver and PHPBrowser tests - create a separate suite.
class_name: WebGuy
modules:
enabled:
- WebDriver
- \Helper\Acceptance
config:
WebDriver:
url: 'http://rh.dev'
browser: 'firefox'
Ve burada benim sınavım:
$I = new AcceptanceTester($scenario);
$I->wantTo('Register my profile for the first time');
$I->amOnPage('/register');
$I->fillField('name', $person->name);
$I->wait(3); // secs
$I->fillField('lastName', $person->lastName);
official doc'den aldım
vendor/bin/codecept build
sorun nedir: Ben de yürütmek için emin oldum?
Yapılandırma dosyanız WebGuy beyan ve Codeception 2.0 (veya daha eski) yapılandırma tarzını kullanır, ancak AcceptanceTester sizin testte kullanılır. İlişkili değiller. – Naktibalda
Anlamadım. Kodeksleme konusunda yeniyim. Lütfen detay verir misin? –