Selenium IDE застревает по команде clickAndWait во всплывающем окне - PullRequest
0 голосов
/ 20 января 2012

Каждый раз, когда появляется всплывающее окно, селен IDE застревает (обратите внимание, что вся страница по-прежнему загружается в фоновом режиме, но застревает)

Вот где она застревает!

<tr>
    <td>clickAndWait</td>
    <td>link=Home</td>
    <td></td>
</tr>

Вы должны выбрать опцию закрытия во всплывающем окне, чтобы закрыть его!хмм

Как бы вы решили эту проблему?

1 Ответ

0 голосов
/ 08 февраля 2012

Не можете ли вы просто записать действие по закрытию этого всплывающего окна?

Если вы можете записать нажатие на это всплывающее окно (например: click | css = img.popup-img), и проблема заключается в том,что вы не можете предсказать, появится ли всплывающее окно, вы можете использовать что-то вроде этого:

clickAndWait | link=Home
gotoIf | javascript{selenium.isElementPresent('css=img.popup-img')} | closePOPUP
goto | continue
label | closePOPUP
click | css=img.popup-img
label | continue
open | http://www.yahoo.com/
...