На странице есть один iframe с несколькими элементами.Мне нужно кликнуть на один из элементов и посмотреть, что произойдёт(Должны появлятся менюшки).Iframe выглядит так:
<iframe id="iframe" align="top" some_attribute="some_attribute"> <html> <head> <title> Some title </title> </head> <body> <div> <button id="id_button" type="button" class="some_class"/> </div> </body> </html> </iframe>
Когда я кликаю на кнопку,в браузере доолжно отобразится меню.Но когда я кликаю на эту кнопку с помощью watir-webdriver, ничего не происходит, как будто я эту кнопку и не нажимал. Watir не пишет никаких exception'ов, но и не нажимает на кнопку. Данная проблема появилась в тестах только для Internet Explorer 9.Для Firefox и Chrome такой проблемы не наблюдается, т.е. при клике на эту кнопку - появляется меню. Код для клика на кнопку выглядит так:
browser = Watir :: Browser.new (: remote,: url => "http://some_ip:4444/wd/hub",: desired_capabilities =>: internet_explorer) browser.goto ("http://some_http.com") browser.iframe.button (: id, "id_button"). clickи если я пишу
browser.iframe.button(: id, "id_button").attribute_value("class")
то это возвращает мне "some_class". То есть элемент находится и определяется, но при клике на него ничего не происходит.