de-vraag
  • Вопросы
  • Метки
  • Пользователи
Оповещения
Вознаграждения
Регистрация
После регистрации, сможете получать уведомления об ответах и комментариях на Ваши вопросы.
Вход
Если у Вас уже есть аккаунт, войдите чтобы проверить новые уведомления.
Тут будут вознаграждения за добавленные вопросы, ответы и комментарий.
Дополнительно
Источник
Редактировать
frederico allan
frederico allan
Вопрос

Селен ShowDialogic Modal

I'll post an example and wanted to know what are the solutions for the selenium IDE operate in "modal" windows without stop the script. I will provide an online example and the script that I built: Detail does not work ...

<?xml version="1.0" encoding="UTF-8"?>



<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

New Test


    
New Test
open /workshop/samples/author/dhtml/refs/showModalDialog2.htm
waitForElementPresent name=oHeight
select name=oHeight label=250
click css=input[type="button"]
waitForElementPresent //h1
verifyTextPresent This is a modal dialog box. This page is not designed to do anything except display the dialog box arguments.
close
selectWindow null
waitForElementPresent name=oHeight
0 2011-10-27T20:08:18+00:00 1
Tarc&#237;sio J&#250;nior
Tarcísio Júnior
Редактировал вопрос 28-го октября 2011 в 1:23
Программирование
selenium-ide
Ross Patterson
29-го октября 2011 в 1:31
2011-10-29T13:31:52+00:00
Дополнительно
Источник
Редактировать
#56792249

Веб-приложения фактически не имеют модальных диалогов, за исключением диалоговых окон браузера (, например, «Сохранить файл как ...») и JavaScript window.alert () , window.prompt () и window.confirm () . Все остальное - либо отдельное окно (как в традиционных веб-приложениях), либо наложение, которое блокирует доступ к элементам, расположенным за ним (как в современных, AJAXy, веб-приложениях).

В случае отдельного окна вам нужно waitForPopUp ... windowname ... , а затем selectWindow ... windowname ... , затем selectWindow (без имени) для возврата.

В случае оверлея вы можете обращаться к нему так же, как и все остальное на странице, но вы можете быть удивлены, что могут быть локаторы элементов (или, может быть, вас не будет). Используйте Firefox «XPather» или «Firebug» для определения правильных выражений XPath.

0
0
Добавить вопрос
Категории
Все
Технологий
Культура / Отдых
Жизнь / Искусство
Наука
Профессии
Бизнес
Пользователи
Все
Новые
Популярные
1
Roxana Elizabeth CASTILLO Avalos
Зарегистрирован 4 дня назад
2
Hideo Nakagawa
Зарегистрирован 5 дней назад
3
Sergiy Tytarenko
Зарегистрирован 1 неделю назад
4
shoxrux azadov
Зарегистрирован 1 неделю назад
5
Koreets Koreytsev
Зарегистрирован 1 неделю назад
© de-vraag 2022
Источник
stackoverflow.com
под лицензией cc by-sa 3.0 с атрибуцией