Автор Тема: Выбор файла во всплывающем окне  (Прочитано 125 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн viter [?]

  • Новичок
  • *
  • Сообщений: 36
  • Репутация: 1
    • Награды
  • Версия AutoIt: 3.3.8.1
Здравствуйте,
Необходимо на сайте выбрать и загрузить свой файл. На странице есть код
<div class="browse-files-box">
 <div class="browse-files"><i class="iconfont icon-success"></i><label class="pl" id="upfileBGt">Choose file</label></div>
<input class="browse-files-btn" type="button" onclick='javascript:document.getElementById("FileUpload1").click()' value="BROWSE FILES" />
<input type="file" name="FileUpload1" id="FileUpload1" onchange="SelectFile()" style=" display:none;" /><input name="hfSelectFileName" type="text" id="hfSelectFileName" style="display:none" />
</div>
пробовал как то так, невыходит конечно.
Код: AutoIt [Выделить]
$oIE.document.parentWindow.execScript("document.getElementById("FileUpload1").click()", "javascript")
    sleep(500)
    Send("C:\Users\V\Desktop\pa\EFT.xlsx")
    Send('{enter}')

помогите пожалуйста.

Русское сообщество AutoIt

Выбор файла во всплывающем окне
« Отправлен: Июнь 09, 2019, 01:17:48 »

Оффлайн viter [?]

  • Новичок
  • *
  • Сообщений: 36

  • Автор темы
  • Репутация: 1
    • Награды
  • Версия AutoIt: 3.3.8.1
Re: Выбор файла во всплывающем окне
« Ответ #1, Отправлен: Июнь 09, 2019, 20:38:39 »
Возможно так ближе к правде но все равно не работает, но и в отличии от предыдущего кода ошибку не выдает.
Код: AutoIt [Выделить]
_Button($oIE2, 'document.getElementById("FileUpload1").click()')

Func _Button(ByRef $_Obj, $s_Name)
    Sleep(250)
    $_Obj.document.parentWindow.execScript("setTimeout(function(){document."& $s_Name &"[3].click()},1)")
    Sleep(250)
    Send("C:\Users\V\Desktop\pa\EFT.xlsx")
    Send('{enter}')
 EndFunc


Русское сообщество AutoIt

Re: Выбор файла во всплывающем окне
« Ответ #1 Отправлен: Июнь 09, 2019, 20:38:39 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
2 Ответов
3811 Просмотров
Последний ответ Май 05, 2012, 14:23:51
от astati
1 Ответов
2056 Просмотров
Последний ответ Ноябрь 14, 2012, 14:16:17
от inververs
0 Ответов
3270 Просмотров
Последний ответ Июль 18, 2013, 23:36:05
от kaa936
9 Ответов
3773 Просмотров
Последний ответ Декабрь 18, 2014, 08:01:02
от xlgrgrc
0 Ответов
1241 Просмотров
Последний ответ Декабрь 16, 2014, 16:46:18
от madmasles
4 Ответов
1906 Просмотров
Последний ответ Март 16, 2015, 18:49:51
от at
8 Ответов
1977 Просмотров
Последний ответ Июль 03, 2015, 17:15:53
от InnI
1 Ответов
2258 Просмотров
Последний ответ Март 24, 2016, 22:55:48
от sngr
26 Ответов
6654 Просмотров
Последний ответ Ноябрь 24, 2016, 23:59:08
от delmetvfj
0 Ответов
409 Просмотров
Последний ответ Июль 28, 2017, 14:10:18
от OlegSmirnov