我正在研究Codeception环境,我想知道如何在PHP函数内部测试我有以下php代码:
function showLoginForm(){
`echo 'Login';
echo '<form method="POST" action="'.htmlspecialchars($_SERVER['PHP_SELF']).'">';
echo 'Username: <input type="text" name="Username"><br>';
echo 'Password: <input type="password" name="Password"><br>';
echo '<input type="submit" name="Submit">';
echo '</form>';
}`
当我以这种方式在Codeception中测试时:
$I->fillField('Username','jon');
$I->fillField('Password','1234');
我收到以下错误:
找不到带有'user'的Label或CSS元素的表单字段。
我不知道如何在.php文件中的函数或条件(如if,if)中进行测试
提前致谢