Как загрузить файл с диска?

Все вопросы касающиеся использования
программы можно задать здесь
Ответить
ae79
Сообщения: 5
Зарегистрирован: 30 июн 2014, 18:01

Как загрузить файл с диска?

Сообщение ae79 » 03 окт 2014, 23:52

Есть страница, там кнопка "Обзор"

1) Нужно нажать "Обзор"
откроется диалоговое окно виндовс

2) там, выбрать файл
C:\\1.txt

3) Потом нажать в диалоговом окне кнопку "Открыть"
Потом диалоговое окно закрывается.

4) И нужно нажать кнопку на странице "Загрузить"

Как это реализовать? /пока получается только нажать кнопку "Обзор" с помощью
$inputfile->click_by_atribute/

Аватара пользователя
k907
Сообщения: 322
Зарегистрирован: 21 май 2014, 20:32

Re: Как загрузить файл с диска?

Сообщение k907 » 04 окт 2014, 12:35

Разработка решений для автоматизации вашего бизнеса. Telegram: https://t.me/k90_7


jafar
Сообщения: 27
Зарегистрирован: 28 апр 2013, 09:55

Re: Как загрузить файл с диска?

Сообщение jafar » 11 ноя 2014, 19:51

Что-то я тоже никак не могу разобраться с execute_open_file.
Простейшая форма на сайте http://savepic.org

Делаю так:
$browser->navigate("http://savepic.org/index.php");
$inputfile->click_by_name("file");
$window->execute_open_file("Выбор выкладываемого файла","C:\\1.jpg","&Открыть",false,true);

Но появляется окно выбора файла и больше ничего не происходит, что я делаю не так?

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

Re: Как загрузить файл с диска?

Сообщение Support » 12 ноя 2014, 15:05

Добрый день.
В данной ситуации вы первоначально занимаетесь с модальным диалогом Windows ,а потом уже с диалогом на сайте, а не наоборот, тем самым блокируя действия первого.

$browser->navigate("http://savepic.org/index.php");
$window->execute_open_file("Выбор выкладываемого файла","C:\\1.jpeg","&Открыть",false,true);
$inputfile->click_by_name("file");

jafar
Сообщения: 27
Зарегистрирован: 28 апр 2013, 09:55

Re: Как загрузить файл с диска?

Сообщение jafar » 12 ноя 2014, 18:35

Support писал(а):Добрый день.
В данной ситуации вы первоначально занимаетесь с модальным диалогом Windows ,а потом уже с диалогом на сайте, а не наоборот, тем самым блокируя действия первого.

$browser->navigate("http://savepic.org/index.php");
$window->execute_open_file("Выбор выкладываемого файла","C:\\1.jpeg","&Открыть",false,true);
$inputfile->click_by_name("file");
Всё заработало, спасибо!

Ответить