2016-08-29 3 views
0

У меня есть скрытый элемент div, который, когда я нажимаю на ссылку, меняет видимость. В моем сценарии Selenium IDE я нажимаю ссылку, и я вижу, что div открыт, но затем он немедленно закрывается. Остальные скрипты запускаются, но в демонстрации я хотел бы оставить этот div открытым.selenium IDE отображает скрытый div, а затем немедленно закрывает его

Мои шаги:

  • нажмите [Ссылка, которая показывает скрытые DIV] -> Именно здесь он показывает, а затем сразу же скрывает это.
  • фокус [элемент внутри DIV]
  • assertValue [целевой элемент]

Есть ли настройки, что мне нужно или шаг, который должен быть добавлен?

+0

Не могли бы вы показать свою веб-страницу? Это публично? – kotoj

+0

@kotoj - нет, это внутренний сайт. – webdad3

+0

Когда вы нажимаете ссылку вручную, div закрывается также? – kotoj

ответ

1

Трудно предположить. Но есть некоторые вещи, которые вы можете попробовать.

  • Прежде всего, возможно, ваш div скроется, если ссылка не находится под . Чем вы можете использовать mouseOver
  • Возможно, вам нужно просто проверить переменную, вам даже не нужно видеть . Selenium IDE может принимать значение от элемента, который не отображается . Это не плата за проезд, но иногда вы можете это сделать.
  • Другой способ заключается в использовании JavaScript, чтобы принести DIV к свету:

    getEval | window.document.getElementById('your_divs_id').set_attribute('style',''); 
    
  • Самым жестоким и не надёжная способ, чтобы попытаться сделать это, чтобы добавить команду

    getEval | window.stop() 
    

прямо после щелчка.