Перейти к содержимому

Логи как инструмент тестировщика
онлайн, начало 21 мая
Автоматизация функционального тестирования
онлайн, начало 25 мая
Управление требованиями
онлайн, начало 25 мая
Школа тест-менеджеров v. 2.0
онлайн, начало 23 мая
Фотография

Ошибка при переключении на открывшееся окно в selenium ide


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 11

#1 Nensi

Nensi

    Новый участник

  • Members
  • Pip
  • 5 сообщений

Отправлено 02 Май 2018 - 20:45

Здравствуйте!

Очень-очень прошу помощи коллективного разума. И заранее всем спасибо за советы.

 

Изучаю selenium ide и столкнулась со следующей ошибкой - при клике по ссылке из окна 1 открывается окно 2 и на нем нужно найти ссылку.

Выполняю следующие шаги:

1. Перехожу на сайт http://sumdu.edu.ua/ukr/

2. В поисковую строку вверху страницы ввожу «Netcracker»
3. Нажимаю на кнопку поиска
4. В меню «Центри та підрозділи» открываю «Навчально-консультаційний центр Netcracker»
5. Выполнить переключение на открывшееся окно.
6. В открывшемся окне найти ссылку http://moodle.sumdu.edu.ua и перейти по ней.
 
и получаю ошибку на пункте 5 при переключении на открывшееся окно - не могу я на него переключиться :( - соответственно п.6 выполнить не могу. 
 
Как выполнить это переключение - команда selectWindow target title=Сумський державний університет — Netcracker - в результате ошибка " [error] Could not find window with title Сумський державний університет — Netcracker "
 
Ниже привожу код 
<tbody>
<tr>
<td>open</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=mod_search_searchword</td>
<td>Netcracker</td>
</tr>
<tr>
<td>click</td>
<td>css=input.button_search</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>css=li.parent.item237 &gt; a &gt; span</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>css=li.item517 &gt; a &gt; span</td>
<td></td>
</tr>
<!--переключение на открывшееся окно-->
<tr>
<td>selectWindow</td>
<td>title=Сумський державний університет — Netcracker</td>
<td></td>
</tr>
<!--проверка наличия ссылки-->
<tr>
<td>assertElementPresent</td>
<td>link=за посиланням</td>
<td></td>
</tr>
<!--переход по ссылке-->
<tr>
<td>clickAndWait</td>
<td>link=за посиланням</td>
<td></td>
</tr>
</tbody>
 
и скрин в прикрепленном файле 
 
Работаю на Firefox 52.5.3, Selenium IDE 2.9.1.1

 

Прикрепленные файлы


  • 0

#2 MissLeman

MissLeman

    Новый участник

  • Members
  • Pip
  • 35 сообщений


Отправлено 03 Май 2018 - 10:27

На СО советуют добавить waitForPopup и selectPopUp, возможно у вас ИДЕ не дожидается открытия новой табы.

 

И еще я не уверена, но возможно не ловит тайтл из-за кириллицы. Попробуйте может вот так (3-4 строки)

 

l0vf3.png


  • 0

#3 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 704 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 03 Май 2018 - 11:56

Или длинный дефис не нравится.
  • 0

http://starbugss.blogspot.ru - "Звездные баги", мой блог.


#4 Nensi

Nensi

    Новый участник

  • Members
  • Pip
  • 5 сообщений

Отправлено 03 Май 2018 - 17:40

Спасибо за ответы, но все же я не понимаю как сделать вкладку, на которую я перешла по клику, активной :(

Пробовала простой тест - открыть страницу, проверить на ней существование ссылки (даже кириллицей) и кликнуть на ней - работает.

В исходном тесте - не работает, по ходу когда я перехожу по клику на новую вкладку - она у меня открывается, а вот выполнение теста (команды assert и click) продолжается на той вкладке с которой я перешла (то есть новая не становится активной).

6542c20376fa.png
А как сделать новую вкладку активной - скажу честно, я не поняла. Помогите, пожалуйста.

 


  • 0

#5 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 704 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 04 Май 2018 - 07:41

В коде я не увидел у вас переключения на новую вкладку. Вообще, похоже у Selenium IDE есть проблемы при переключении между вкладками.
  • 0

http://starbugss.blogspot.ru - "Звездные баги", мой блог.


#6 MissLeman

MissLeman

    Новый участник

  • Members
  • Pip
  • 35 сообщений


Отправлено 04 Май 2018 - 08:41

У вас же в 1 сообщении есть

<td>selectWindow</td>
<td>title=Сумський державний університет — Netcracker</td>
<td></td>

Это и есть переключение на новую вкладку. Я думала, у вас это не работает.

 

Я поставила себе сейчас IDE ))) попробовала, у меня проходит такой тест. Но у меня поставился новый IDE (с которым человек в соседней теме с экспортом в ВебДрайвер мучается), и шаг он записал другой

<td>selectWindow</td>
<td>win_ser_1</td>
<td></td>
 
Попробуйте может обновить IDE.

 

  • 0

#7 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 704 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 04 Май 2018 - 08:59

У вас же в 1 сообщении есть

<td>selectWindow</td>
<td>title=Сумський державний університет — Netcracker</td>
<td></td>
Это и есть переключение на новую вкладку. Я думала, у вас это не работает.
 
Я поставила себе сейчас IDE ))) попробовала, у меня проходит такой тест. Но у меня поставился новый IDE (с которым человек в соседней теме с экспортом в ВебДрайвер мучается), и шаг он записал другой
<td>selectWindow</td>
<td>win_ser_1</td>
<td></td>
 
Попробуйте может обновить IDE.

У вас 2 вкладки? И вы находитесь на другой, из которой переключаетесь?
Просто я попробовал в старом IDE переключаться между двумя вкладками - не работает. А зеленым команда (тест) подсвечивается только тогда, когда находишься на вкладке, на которую переключаешься (в чем особого смысла нет). Из другой вкладки пишет, что окно не найдено, даже если тайтл вида "123".
  • 0

http://starbugss.blogspot.ru - "Звездные баги", мой блог.


#8 MissLeman

MissLeman

    Новый участник

  • Members
  • Pip
  • 35 сообщений


Отправлено 04 Май 2018 - 09:17

 

Да, при открытии ссылки на этот образовательный центр открывается новая вкладка и ИДЕ сам переключается на нее.


  • 0

#9 Nensi

Nensi

    Новый участник

  • Members
  • Pip
  • 5 сообщений

Отправлено 04 Май 2018 - 12:34

 

 

Да, при открытии ссылки на этот образовательный центр открывается новая вкладка и ИДЕ сам переключается на нее.

 

А какая у Вас версия ИДЕ?


  • 0

#10 Nensi

Nensi

    Новый участник

  • Members
  • Pip
  • 5 сообщений

Отправлено 04 Май 2018 - 12:44

Ребята, спасибо Вам всем огромное за то что не дали сойти с ума))

Поставила последнюю версию ИДЕ, под нее портабловскую мозиллу 56. Интерфейс действительно как у парня с соседней темы, но самое главное то, что переключение между вкладками работает то.. А в старой версии нет.


  • 1

#11 Nensi

Nensi

    Новый участник

  • Members
  • Pip
  • 5 сообщений

Отправлено 04 Май 2018 - 13:10

Только в новой версии ИДЕ возник вопрос - с каким расширением сохранять файл тест-кейса? side или html?


  • 0

#12 MissLeman

MissLeman

    Новый участник

  • Members
  • Pip
  • 35 сообщений


Отправлено 04 Май 2018 - 14:46

Только в новой версии ИДЕ возник вопрос - с каким расширением сохранять файл тест-кейса? side или html?

Если я правильно поняла, они сейчас поддерживают оба формата (что, наверное, логично, так как вряд ли кто-то выпустит обновление, в результате которого у людей пропадет вся прежняя работа). Но, наверное, чтение документации именно по Selenium IDE WebExtension ответит вам гораздо лучше.


  • 1


Selenium 2.0: стартовый уровень
онлайн, начало 13 апреля
Программирование на Java для тестировщиков
онлайн, начало 8 июня
Автоматизация функционального тестирования
онлайн, начало 8 июня
Selenium WebDriver: полное руководство
онлайн, начало 15 июня



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале