Как загрузить файл на сайт через jQuery File Upload

Привет всем!

Столкнулся с проблемой, нужно загрузить файл на сайт, используется http://blueimp.github.com/jQuery-File-Upload/  (скрин моего html http://screencast.com/t/S7YTU7224S). Если нажать кнопку Choose file то открывается окно выра файло и вебдрайвер прост озависает.

Подскажите пожалуйста как решить эту проблему!

 

да webdriver не умеет работать с такими окнами

для этого надо использовать сторонние инструменты типа AutoIT или Sikuli

это уже не раз обсуждалось на форуме, поищите

на счет вашего вопроса, может быть есть где-то пример в интернете, где можно попробовать этот контрол в действии, чтобы написать тест

а то, тот пример, который вы указали, почему-то не работает

насколько я вижу, там есть внутри поле input, надо попробовать в него записать значение и нажать кнопку

в общем, надо пробовать

в большинстве случаев, такие элементы или скрыты или невидимы

потому может быть надо будет через javascript поменять их видимость

чтобы с ними потом можно было работать

Да, сделал через джваскрипт) вот код 

 

 WebElement span = manager.getWebDriverHelper().getDriver().findElement(By.xpath("//input[@name='XUploadForm[file]']/.."));
        ((JavascriptExecutor)manager.getWebDriverHelper().getDriver()).executeScript("arguments[0].setAttribute('class','\');",span);

ну вот и отлично :)

Подскажите как это можно реализовать, а то тоже столкнулся с такой проблемой.

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