Страница 1 из 1

$browser->paste();

Добавлено: 03 июн 2009, 12:22
Scov
Эта функция работает? В адресную строку содержимое буфера не вставляет что-то у меня

Добавлено: 06 июн 2009, 13:12
Dark
подтверждаю ,функция работает некорректно ,пожалуйста исправьте!
при использовании функции она вставляет текст из буфера в 1 поле для заполнения
<?php
// The following code is required to properly run Xedant.com Human Emulator
require("../Templates/xedant_human_emulator.php");

// navigate to google
$browser->navigate("http://www.google.com");
// wait on browser
$browser->wait(1);

$site = $browser->paste();

$browser->navigate($site);


// Quit
$app->quit();
?>
в гугле в строку запроса вбивает буфер

Добавлено: 06 июн 2009, 16:53
medar2
Данная функция используется для для вставки в адресную строку браузера текст буфера
А зачем она вообще нужна, эта функция ?.. Это какой-то рудимент от древнего прошлого. Если нужно юзать клипбоард, логичнее сделать get_clipboard() и set_clipboard().

Добавлено: 10 июн 2009, 15:59
bigfozzy
это сделано чтобы вставлять текст из буффера в текущий элемент браузера

например

clipboard->put_text("тест");
input->set_focus_by_number(12);
broswer->paste()

это прмер применения, - а вообще сделано для тех сайтов в которых проверяется ручной ввод инфы в контролы - как альтернатива keyboard->input("тест");