Исправьте мои ошибки

Все вопросы касающиеся использования
программы можно задать здесь
Ответить
Munhgauzen
Сообщения: 38
Зарегистрирован: 03 мар 2013, 18:42

Исправьте мои ошибки

Сообщение Munhgauzen » 03 мар 2013, 18:47

только пробрел хуман стандарт и пишу обычный авторег вот собственно ничего сложного однако при прокрутке его некоторые поля невводятся программой
вот скрипт:
<?php

$xhe_host ="127.0.0.1:7010";

// The following code is required to properly run XWeb Human Emulator
require("../Templates/xweb_human_emulator.php");

$browser->navigate('http://mmogame.ru/user/register');
$input->set_value_by_name('name','name');
$anchor->click_by_inner_text('проверить');
$input->set_value_by_name('login','login'); // это поле не вводится остается пустым
$anchor->click_by_inner_text('проверить');
$input->set_value_by_name('password','500059vikend'); // это поле не вводится остается пустым
$input->set_value_by_name('password_confirm','');
$input->set_value_by_name('password_confirm','500059vikend');
$input->set_value_by_name('email','email');
$input->set_value_by_name('kcaptcha','');
$input->set_value_by_name('kcaptcha','kapcha');
$button->click_by_number('11');

// Quit
$app->quit();
?>
прошу разъяснить. почему ввод не происходит?

xyu
Сообщения: 91
Зарегистрирован: 06 ноя 2010, 17:47

Re: Исправьте мои ошибки

Сообщение xyu » 03 мар 2013, 21:39

Рабочий вариант:

Код: Выделить всё

$input->set_value_by_attribute("id","reg_login",false,"test");
$input->set_value_by_attribute("id","password",false,"test");
$input->set_value_by_name('login','login'); // это поле не вводится остается пустым
На странице два input'a с именем login, этот код заполняет поле в форме авторизации

Ответить