В общем ситуация такая на страничке есть поле с кнопкой для загрузки файла
(всё стандартно поле и кнопка Обзор или Browse) при нажатии на кнопку появляется стандарное модальное окно Windows (см аттач)
Селениум не хочет видеть это окно :(
у кнопки есть XPath = id('fileInput') но кликнуть на эту кнопку методами селениума нельзя почему то
пробовал Selenium IDE вообще её не видит
появилась догадка что окно можно вызвать если нажать Ctrl+O
написал скрипт
selenium.controlKeyDown(); selenium.keyDown("//body", "\\79"); пробовал писать \79 говорит что не правильный keySequence selenium.controlKeyUp(); selenium.keyUp("//body", "\\79");написал этот же код только в Selenium IDE
<tr> <td>controlKeyDown</td> <td></td> <td></td> </tr> <tr> <td>keyDown</td> <td>//body</td> <td>\79</td> </tr> <tr> <td>keyUp</td> <td>//body</td> <td>\79</td> </tr> <tr> <td>controlKeyUp</td> <td></td> <td></td> </tr>
кнопки вроде нажаты, но окошко не появляется, а его нужно научиться обрабатывать
потом пишу след
selenium.waitForPopUp("0x003e0c30", "3000"); selenium.selectWindow("0x003e0c30"); selenium.windowFocus();Но всё равно ничего не происходит.
Подскажите может кто сталкивался с обработкой стандартных модальных окон Windows, нужно обрабатывать именно окно и нажимать как-то на кнопки. По другому не катит :(