andry
Новичок
SimpleTest && hidden fields
Следующая задача. Необходимо методами SimpleTest-а выставить значение hidden полей и отправить постом скрипту.
Упрощенный вариант:
1. форма(f.html)
2. Тест
3. Проверка(f2.php)
Выдает:
Fail: ../bin/stest.php -> hiddenitemtest -> testdefaultvalue -> Pattern [/OK_B/] not detected in [String: OK_ABUG_B!] at line [10]
В доках:
" Here is the full list of widgets currently supported...
* Text fields, including hidden and password fields..."
Я первый день симплтест юзаю, может чего неправильно понял!?
WinXp, Apache, PHP 4.3.8, SimpleTest 1.0
Следующая задача. Необходимо методами SimpleTest-а выставить значение hidden полей и отправить постом скрипту.
Упрощенный вариант:
1. форма(f.html)
PHP:
<form action="f2.php" method="POST">
<input type="text" name="a" value="">
<input type="hidden" name="b" value="">
<input type="submit" value="Go" />
</form>
PHP:
class HiddenItemTest extends WebTestCase {
function testDefaultValue() {
$this->get('http://localhost/bin/f.html');
$this->setField('a', '1');
$this->setField('b', '2');
$this->clickSubmit('Go');
$this->assertWantedPattern('/OK_A/');
$this->assertWantedPattern('/OK_B/');
}
}
PHP:
if($_POST["a"]==1){
echo "OK_A";
}else{
echo "BUG_A!";
}
if($_POST["b"]==2){
echo "OK_B";
}else{
echo "BUG_B!";
}
Fail: ../bin/stest.php -> hiddenitemtest -> testdefaultvalue -> Pattern [/OK_B/] not detected in [String: OK_ABUG_B!] at line [10]
В доках:
" Here is the full list of widgets currently supported...
* Text fields, including hidden and password fields..."
Я первый день симплтест юзаю, может чего неправильно понял!?
WinXp, Apache, PHP 4.3.8, SimpleTest 1.0