Я больше программист на стороне сервера и на JavaScript.Я никогда не делал много с Flash.
У меня есть надежная HTML-форма на основе флэш-загрузчика swfuploader, и мне нужно протестировать ее с Selenium 2 / WebDriver.
Проблема в том, что
movieContent.CallFunction('<invoke name="selectFiles" returntype="javascript">' + __flash__argumentsToXML(argumentArray, 0) + '</invoke>');
не поддерживается во Flash 10 ...
Что мы должны делать?Если бы это было возможно, я мог бы js.executeScript(script);
Но теперь я должен сделать что-то вроде movieContent.click()
в моих тестах java junit / selenium, но это не вызывает окно выбора файла, это не делаетчто угодно.
Можно переместить мышь к указанным координатам и щелкнуть, используя MoveToOffsetAction, но мне не удалось сделать это с FirefoxDriver и chromeDriver 2.0b3 ...