###前提・実現したいこと
codeceptionでテストコードを作っています。
ある画面でseeInsourceを実行すると、テストコード実行中に以下のエラーメッセージが発生しました。
###発生している問題・エラーメッセージ
Codeception PHP Testing Framework v2.2.3 Powered by PHPUnit 5.4.7 by Sebastian Bergmann and contributors. Acceptance Tests (1) ---------------------------------------------------------------------------------------------------------------- WelcomeCept: Perform actions and see result Signature: WelcomeCept Test: tests/acceptance/WelcomeCept.php Scenario -- I am on url "http://localhost/entry_report.html" I see in source "entryForm" FAIL ------------------------------------------------------------------------------------------------------------------------------------- Time: 7.41 seconds, Memory: 15.75MB There was 1 failure: --------- 1) WelcomeCept: Perform actions and see result Test tests/acceptance/WelcomeCept.php Step See in source "entryForm" Fail Failed asserting that /index.html?btn_event=logoff --> ソースコード Scenario Steps: 2. $I->seeInSource("entryForm") 1. $I->amOnUrl("http://localhost/entry_report.html") FAILURES! Tests: 1, Assertions: 1, Failures: 1.
###該当のソースコード
PHP
1<?php 2$I = new AcceptanceTester($scenario); 3$I->wantTo('perform actions and see result'); 4$I->amOnUrl('http://localhost/entry_report.html'); 5$I->seeInSource('entryForm'); 6?> 7
###試したこと
他のページでも試したのですが、
$I->amOnPage();
を使っても、結局変わりません。
ログインされないと見れないページだからなのか? と思っています。
ログイン処理はjavascriptで行っています。
codeceptionはjavascriptのテストができないそうなのですが、原因の1つなのでしょうか...?
###補足情報(言語/FW/ツール等のバージョンなど)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/16 08:30
2016/08/16 08:31