Не могу автоматизировать выбор из ROW

Авторегистрация аккаунтов, почтовых ящиков, автозаполнение различных веб-форм.
Ответить
predator
Сообщения: 2
Зарегистрирован: 05 сен 2018, 07:28

Не могу автоматизировать выбор из ROW

Сообщение predator » 05 сен 2018, 07:36

Есть портал etracker5.com/enlweb не могу сделать автоматический выбор поля выбор сайта, подскажите как правильно сделать в Human emulator code.
при всех попытках возвращает ошибку
Line 44: storedProcCommand.Parameters.AddWithValue("@site", Convert.ToInt32(siteid));

вот код данного раздела
div class="row">
<label class="col-xs-6 col-lg-5 font-weight-bold">выберите сайт<br />Choose a Site</label>
<span id="label2" class="newmargin col-lg-6 col-xs-4 float-left"></span>
</div>
<div class="row">
<select name="site" id="site" class="ddl-menu form-control" style="width:50%">
<option selected="selected" value=""></option>
<option value="303">Berkut</option>
<option value="304">Chayvo</option>
<option value="305">De-Kastri</option>
<option value="306">Odoptu</option>
<option value="307">Orlan</option>

Аватара пользователя
Support
Site Admin
Сообщения: 1000
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: Не могу автоматизировать выбор из ROW

Сообщение Support » 05 сен 2018, 11:35

В какой версии программы делаете автоматизацию?

predator
Сообщения: 2
Зарегистрирован: 05 сен 2018, 07:28

Re: Не могу автоматизировать выбор из ROW

Сообщение predator » 05 сен 2018, 11:55

В бесплатной 4.6.50

Аватара пользователя
Support
Site Admin
Сообщения: 1000
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: Не могу автоматизировать выбор из ROW

Сообщение Support » 05 сен 2018, 12:44

Для FREE

// navigate to google
$browser->navigate("http://etracker5.com/enlweb/");

// получаем координаты элемента выбора
$X=$span->get_x_by_name("select2-site-container");
$Y=$span->get_y_by_name("select2-site-container");
// переводим туда мышь
$mouse->send_move($X+3,$Y+3);
// кликаем по элементу выбора
$mouse->send_click($X+3,$Y+3);

// с помощью клавиатурных кодов 
// делаем выбор нужного элемента
// нажиаме стрелочку вниз
// Berkut 
// Chayvo
$keyboard->send_key(40,true);
// De-Kastri
$keyboard->send_key(40,true);
// Odoptu
$keyboard->send_key(40,true);
// Orlan
$keyboard->send_key(40,true);

// нажиамем enter
$keyboard->send_key(13,true);


Ответить