Селен - всплывающее окно - PullRequest
1 голос
/ 26 ноября 2009

Я тестирую интерфейс маршрутизатора с использованием селена. Я использую маршрутизаторы Cisco. Я пингую веб-сайт, и маршрутизатор открывает всплывающее окно со статистикой Ping. Идентификатор селен записывает всплывающее окно как «Ping table», но когда я запускаю его, иде показывает ошибку.

Я хочу проверить и подтвердить данные во всплывающем окне. я попытался "выбрать окно", получить выигрышные идентификаторы ", имена побед, похоже, ничего не работает. Я использую python в селене.

код ниже

    sel.open("/Diagnostics.asp")
    sel.click("ping_button")
    sel.wait_for_page_to_load("30000")
    sel.click("ping_button")
    sel.wait_for_page_to_load("30000")

------- это не для всех шагов ниже

    sel.wait_for_pop_up("PingTable", "30000")

------ всплывающее окно -----> таблица ping ------------

    sel.select_window("name=PingTable")


self.failUnless(sel.is_text_present("5 Packets transmitted, 5 Packets received, 0% Packet loss"))

кажется, ничего не работает ......

1 Ответ

0 голосов
/ 26 ноября 2009

Мне нужно воспроизвести это локально, чтобы иметь возможность ответить окончательно. Единственное, что приходит на ум сейчас, - это то, что вы говорите, что IDE идентифицирует его как «таблицу пингов», но в своем питоне вы называете его «PingTable». Это может быть опечатка от вашего имени, но, возможно, нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...