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

Фотография

При сохранении Test Suite возникают артефакты


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 astenix

astenix

    Специалист

  • Members
  • PipPipPipPipPip
  • 906 сообщений
  • ФИО:Лёша Лупан
  • Город:Кишинев


Отправлено 02 декабря 2009 - 16:26

Используется Selenium IDE 1.0.2 + Firefox 3.5 + Ubuntu 9.04

Кейсы, из которых составляется test suite, находятся в разных файлах в разных каталогах. Например, кейс "Разлогиниться" находится в отдельном каталоге, и состоит из нескольких, общих для всех шагов:
clickAndWait | headbtnSignOut
assertTitle | ${mainPageTitle}

Понятно, что в таких кейсах используются переменные.

Сьют составляется из записи определенных действий и из подключения нужных файлов в определенные моменты.

Файл с сьютом содержит следующую информацию:
<tr><td><b>Test Suite</b></td></tr>
<tr><td><a href="StoredExpressions.html">Stored Expressions</a></td></tr>
<tr><td><a href="../../Library/OpenMainPage.html">Open Main Page</a></td></tr>
<tr><td><a href="OpenSectionNo1.html">Open Section No1</a>
<tr><td><a href="../../Library/SignOutPage.html">Sign Out Page</a></td></tr>
<tr><td><a href="RegisterNewUser.html">Register New User</a></td></tr>

Все работает.

Но если в Selenium выбрать File > Save Test Suite, то при последующем открытии этого тест-сьюта записанный скрипт работать не будет.

Код в файле со сьютом волшебным образом изменяется с того, что было, на:
<tr><td><b>Test Suite</b></td></tr>
<tr><td><a href="StoredExpressions.html">Stored Expressions</a></td></tr>
<tr><td><a href="../../../../../../../Library/OpenMainPage.html">Open Main Page</a></td></tr>
<tr><td><a href="OpenSectionNo1.html">Open Section No1</a>
<tr><td><a href="../../../../../../../Library/SignOutPage.html">Sign Out Page</a></td></tr>
<tr><td><a href="RegisterNewUser.html">Register New User</a></td></tr>

Wtf? Кто-нибудь сталкивался?

Поиск по багтрекеру селениума показал http://jira.openqa.org/browse/SIDE-276 Loading test case from different directories - похоже, это самый близкий репорт по заявленной теме. Помечен как Major, но ему явно больше года, и никаких движений по нему не наблюдается.
  • 0

Software Testing Glossary - простыми словами о непростых словах.



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

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