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

Фотография

Selenium IDE, экспорт Test Suite


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

#1 olga.topko

olga.topko

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

  • Members
  • Pip
  • 23 сообщений
  • ФИО:Топко Ольга Владимировна

Отправлено 19 августа 2011 - 12:19

подскажите пожалуйста, сталкнулась с такой проблемой:
В Selenium IDE создала Test Suite, в нем создала 2 Test Case, мне нужно экспортировать Test Suite в HTML, но когда я выбираю Меню->Export Test Suite As..-> HTML, то появляется сообщение "Suite export not implemented for the default formatter" (в любой другой язык тоже не экспортируется);
при этом тест кейс экспортируется нормально, и в Options-> Clipboard Format выбрано HTML
  • 0

#2 adzynia

adzynia

    Постоянный участник

  • Members
  • PipPipPip
  • 210 сообщений
  • ФИО:Дзыня Андрей


Отправлено 21 августа 2011 - 14:08

подскажите пожалуйста, сталкнулась с такой проблемой:
В Selenium IDE создала Test Suite, в нем создала 2 Test Case, мне нужно экспортировать Test Suite в HTML, но когда я выбираю Меню->Export Test Suite As..-> HTML, то появляется сообщение "Suite export not implemented for the default formatter" (в любой другой язык тоже не экспортируется);
при этом тест кейс экспортируется нормально, и в Options-> Clipboard Format выбрано HTML

Сделайте "Save Test Suite As"
  • 0

#3 olga.topko

olga.topko

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

  • Members
  • Pip
  • 23 сообщений
  • ФИО:Топко Ольга Владимировна

Отправлено 05 сентября 2011 - 07:27

начала писать тест регистрация пользователя, но сталкнулась с такой проблемой:
после регистрации на почту приходит письмо с ссылкой для активации, подскажите пожалуйстя как в Selenium IDE можно сделать следующее: открыть нужное письмо и перейти по ссылке, которая частично меняеться (т.е. начало ссылки всегда одинаковое, а окончание меняеться)
  • 0

#4 Freiman

Freiman

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 05 сентября 2011 - 07:46

начала писать тест регистрация пользователя, но сталкнулась с такой проблемой:
после регистрации на почту приходит письмо с ссылкой для активации, подскажите пожалуйстя как в Selenium IDE можно сделать следующее: открыть нужное письмо и перейти по ссылке, которая частично меняеться (т.е. начало ссылки всегда одинаковое, а окончание меняеться)

1. Залогиниться через веб-интерфейс почты
2. Открыть нужное письмо
3. Кликнуть на ссылку в письме
  • 0

#5 olga.topko

olga.topko

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

  • Members
  • Pip
  • 23 сообщений
  • ФИО:Топко Ольга Владимировна

Отправлено 05 сентября 2011 - 07:50


начала писать тест регистрация пользователя, но сталкнулась с такой проблемой:
после регистрации на почту приходит письмо с ссылкой для активации, подскажите пожалуйстя как в Selenium IDE можно сделать следующее: открыть нужное письмо и перейти по ссылке, которая частично меняеться (т.е. начало ссылки всегда одинаковое, а окончание меняеться)

1. Залогиниться через веб-интерфейс почты
2. Открыть нужное письмо
3. Кликнуть на ссылку в письме

я залогинелась через веб-интерфейс почты, но как мне сделать клик например по первому письму в списке?
и как мне кликнуть по ссылке, которая постоянно меняеться?
  • 0

#6 Freiman

Freiman

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 05 сентября 2011 - 08:12


1. Залогиниться через веб-интерфейс почты
2. Открыть нужное письмо
3. Кликнуть на ссылку в письме

я залогинелась через веб-интерфейс почты, но как мне сделать клик например по первому письму в списке?
и как мне кликнуть по ссылке, которая постоянно меняеться?

без исходного кода страницы сказать это очень сложно.
Можно попробовать найти ссылку по тексту, на который надо кликать
  • 0

#7 olga.topko

olga.topko

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

  • Members
  • Pip
  • 23 сообщений
  • ФИО:Топко Ольга Владимировна

Отправлено 05 сентября 2011 - 09:51

что-что у меня никак не получаеться перейти по ссылке, часть которой меняеться
у меня есть например такая ссылка:
https://www.test.us/...ate&activation=5961c97c36c087f0d264947c7e31d8da
часть выделенная бардовым может меняться,
я прописываю следующее:
<tr>
<td>click</td>
<td>//a[contains(@href, 'https://www.test.us/...#38;activation=')]</td>
<td></td>
</tr>
но оно не работает почемуто и выдает ошибку: [error] Element //a[contains(@href, 'https://www.socialve...ate&activation=')] not found

ПОДСКАЖИТЕ ПОЖАЛУЙСТО ЧТО МОЖНО СДЕЛАТЬ
  • 0

#8 Freiman

Freiman

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 05 сентября 2011 - 10:29

что-что у меня никак не получаеться перейти по ссылке, часть которой меняеться
у меня есть например такая ссылка:
https://www.test.us/...ate&activation=5961c97c36c087f0d264947c7e31d8da
часть выделенная бардовым может меняться,
я прописываю следующее:
<tr>
<td>click</td>
<td>//a[contains(@href, 'https://www.socialve...#38;activation=')]</td>
<td></td>
</tr>
но оно не работает почемуто и выдает ошибку: [error] Element //a[contains(@href, 'https://www.socialve...ate&activation=')] not found

ПОДСКАЖИТЕ ПОЖАЛУЙСТО ЧТО МОЖНО СДЕЛАТЬ

там точно эта ссылка а не какой-нибудь http://mailserver.co...cialvest.us.... ?
  • 1

#9 olga.topko

olga.topko

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

  • Members
  • Pip
  • 23 сообщений
  • ФИО:Топко Ольга Владимировна

Отправлено 05 сентября 2011 - 10:36


что-что у меня никак не получаеться перейти по ссылке, часть которой меняеться
у меня есть например такая ссылка:
https://www.test.us/...ate&activation=5961c97c36c087f0d264947c7e31d8da
часть выделенная бардовым может меняться,
я прописываю следующее:
<tr>
<td>click</td>
<td>//a[contains(@href, 'https://www.test.us/...#38;activation=')]</td>
<td></td>
</tr>
но оно не работает почемуто и выдает ошибку: [error] Element //a[contains(@href, 'https://www.test.us/...ate&activation=')] not found

ПОДСКАЖИТЕ ПОЖАЛУЙСТО ЧТО МОЖНО СДЕЛАТЬ

там точно эта ссылка а не какой-нибудь http://mailserver.co...www.test.us.... ?

точно ссылка
  • 0

#10 olga.topko

olga.topko

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

  • Members
  • Pip
  • 23 сообщений
  • ФИО:Топко Ольга Владимировна

Отправлено 05 сентября 2011 - 10:38


что-что у меня никак не получаеться перейти по ссылке, часть которой меняеться
у меня есть например такая ссылка:
https://www.test.us/...ate&activation=5961c97c36c087f0d264947c7e31d8da
часть выделенная бардовым может меняться,
я прописываю следующее:
<tr>
<td>click</td>
<td>//a[contains(@href, 'https://www.test.us/...#38;activation=')]</td>
<td></td>
</tr>
но оно не работает почемуто и выдает ошибку: [error] Element //a[contains(@href, 'https://www.test.us/...ate&activation=')] not found

ПОДСКАЖИТЕ ПОЖАЛУЙСТО ЧТО МОЖНО СДЕЛАТЬ

там точно эта ссылка а не какой-нибудь http://mailserver.co...www.test.us.... ?

точно ссылка
  • 0

#11 Freiman

Freiman

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 05 сентября 2011 - 10:51

точно ссылка

тогда покажите соответствующий кусок исходного кода страницы с этой ссылкой
  • 1

#12 olga.topko

olga.topko

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

  • Members
  • Pip
  • 23 сообщений
  • ФИО:Топко Ольга Владимировна

Отправлено 05 сентября 2011 - 10:57

<a target="_blank" href="https://www.test.us/...e9708b7fad013">
https://www.test.us/
<wbr></wbr>
index.php?option=com_user&amp;
<wbr></wbr>
task=activate&amp;activation=
<wbr></wbr>
5be869e36a7e47be200e9708b7fad0
<wbr></wbr>
13
</a>
  • 0

#13 olga.topko

olga.topko

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

  • Members
  • Pip
  • 23 сообщений
  • ФИО:Топко Ольга Владимировна

Отправлено 05 сентября 2011 - 11:12

Сейчас у меня происходит следующее: когда я запускаю тест и он доходит до строчки с кликом по ссылке, то появляеться ошибка:[error] Element //a[contains(@href, 'https://www.socialve...ate&activation=')] not found
но если я после этого кликну в selenium IDE по этой строке (в которой прописан переход по ссылке), то у меня открываеться новое окно ФФ - пустое , а в новой вкладке предыдущего окна ФФ (в котором была открыта почта) осуществляеться переход по ссылке
а в окне Selenium IDE появляються 2 ошибки:
[warn] Link has target '_blank', which is not supported in Selenium! Randomizing target to be: selenium_blank19059
[warn] Opening window '_blank', which is not a real window name. Randomizing target to be: selenium_blank74907
но когда заново стартую тест, то всеравно по ссылке переход не осуществляеться
подскажите пожалуйста как с этим бороться?
  • 0

#14 Freiman

Freiman

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 05 сентября 2011 - 12:22

[warn] Link has target '_blank', which is not supported in Selenium! Randomizing target to be: selenium_blank19059
[warn] Opening window '_blank', which is not a real window name. Randomizing target to be: selenium_blank74907
но когда заново стартую тест, то всеравно по ссылке переход не осуществляеться
подскажите пожалуйста как с этим бороться?

Попробуйте описанный здесь workaround
http://stackoverflow...tab-in-selenium
  • 1

#15 scoutavenger

scoutavenger

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

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

Отправлено 05 сентября 2011 - 12:37

Сейчас у меня происходит следующее: когда я запускаю тест и он доходит до строчки с кликом по ссылке, то появляеться ошибка:[error] Element //a[contains(@href, 'https://www.socialve...ate&activation=')] not found
но если я после этого кликну в selenium IDE по этой строке (в которой прописан переход по ссылке), то у меня открываеться новое окно ФФ - пустое , а в новой вкладке предыдущего окна ФФ (в котором была открыта почта) осуществляеться переход по ссылке
а в окне Selenium IDE появляються 2 ошибки:
[warn] Link has target '_blank', which is not supported in Selenium! Randomizing target to be: selenium_blank19059
[warn] Opening window '_blank', which is not a real window name. Randomizing target to be: selenium_blank74907
но когда заново стартую тест, то всеравно по ссылке переход не осуществляеться
подскажите пожалуйста как с этим бороться?


Вместо клика по ссылке - попробуйте следующее в Selenium IDE:

storeAttribute | //a[contains(@href,'https://www.socialvest.us/index']@href | confirmlink

open | ${confirmlink}
  • 1

#16 olga.topko

olga.topko

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

  • Members
  • Pip
  • 23 сообщений
  • ФИО:Топко Ольга Владимировна

Отправлено 05 сентября 2011 - 13:56


Сейчас у меня происходит следующее: когда я запускаю тест и он доходит до строчки с кликом по ссылке, то появляеться ошибка:[error] Element //a[contains(@href, 'https://www.socialve...ate&activation=')] not found
но если я после этого кликну в selenium IDE по этой строке (в которой прописан переход по ссылке), то у меня открываеться новое окно ФФ - пустое , а в новой вкладке предыдущего окна ФФ (в котором была открыта почта) осуществляеться переход по ссылке
а в окне Selenium IDE появляються 2 ошибки:
[warn] Link has target '_blank', which is not supported in Selenium! Randomizing target to be: selenium_blank19059
[warn] Opening window '_blank', which is not a real window name. Randomizing target to be: selenium_blank74907
но когда заново стартую тест, то всеравно по ссылке переход не осуществляеться
подскажите пожалуйста как с этим бороться?


Вместо клика по ссылке - попробуйте следующее в Selenium IDE:

storeAttribute | //a[contains(@href,'https://www.socialvest.us/index']@href | confirmlink

open | ${confirmlink}

Так не получаеться, оно вместо этой ссылки переходит на главную станицу сайта
  • 0

#17 scoutavenger

scoutavenger

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

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

Отправлено 05 сентября 2011 - 14:01



Сейчас у меня происходит следующее: когда я запускаю тест и он доходит до строчки с кликом по ссылке, то появляеться ошибка:[error] Element //a[contains(@href, 'https://www.socialve...ate&activation=')] not found
но если я после этого кликну в selenium IDE по этой строке (в которой прописан переход по ссылке), то у меня открываеться новое окно ФФ - пустое , а в новой вкладке предыдущего окна ФФ (в котором была открыта почта) осуществляеться переход по ссылке
а в окне Selenium IDE появляються 2 ошибки:
[warn] Link has target '_blank', which is not supported in Selenium! Randomizing target to be: selenium_blank19059
[warn] Opening window '_blank', which is not a real window name. Randomizing target to be: selenium_blank74907
но когда заново стартую тест, то всеравно по ссылке переход не осуществляеться
подскажите пожалуйста как с этим бороться?


Вместо клика по ссылке - попробуйте следующее в Selenium IDE:

storeAttribute | //a[contains(@href,'https://www.socialvest.us/index']@href | confirmlink

open | ${confirmlink}

Так не получаеться, оно вместо этой ссылки переходит на главную станицу сайта


между коммандами storeAttribute и open вставьте комманду echo | ${confirmlink}
что в логе Selenium будет написано по этому поводу?
да и ещё вопрос какой почтовый сервис вы используете?
  • 1

#18 olga.topko

olga.topko

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

  • Members
  • Pip
  • 23 сообщений
  • ФИО:Топко Ольга Владимировна

Отправлено 08 сентября 2011 - 11:17

В селениуме выпадает такая ошибка: [error] Element //a[contains(@href,'https://www.socialvest.us/index')] not found
почтe использую gmail
  • 0

#19 olga.topko

olga.topko

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

  • Members
  • Pip
  • 23 сообщений
  • ФИО:Топко Ольга Владимировна

Отправлено 08 сентября 2011 - 11:48

почемуто у меня автотестом не выполняеться переход по ссылке, а в ручную если кликать на каждую комманду поочереди, то ссылка открываеться в этомже окне
  • 0

#20 olga.topko

olga.topko

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

  • Members
  • Pip
  • 23 сообщений
  • ФИО:Топко Ольга Владимировна

Отправлено 08 сентября 2011 - 12:42

ВСЕМ БОЛЬШОЕ СПАСИБО за помощь, оказалось это был какойто глюк либо с ФФ либо c Selenium IDE, потомучто на другом компе все выполнилось без проблем
  • 0


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

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