Реботает ли Selenium с вкладками firefox?
#1
Отправлено 23 марта 2010 - 07:45
Желательно какую-то команду для Selenium IDE, но если вообще всен плохо =), то можно для Eclipse(java) + selenium RC.
Спасибо
#3
Отправлено 23 марта 2010 - 08:53
#4
Отправлено 23 марта 2010 - 08:56
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#5
Отправлено 23 марта 2010 - 08:57
Судя по тому что ты прислал, но это попап ))). Но waitForPopPup (name=название страницы) у меня не работает(вываливает таймаут). После клика по линку которое должно открыть новое окно вываливается "[warn] Link has target '_blank', which is not supported in Selenium! Randomizing target to be: selenium_blank33086 " (blank 33086 - это число постоянно изменяется).Нужно именно с вкладками работать или попапами?
ссылка
Посмотрите
#6
Отправлено 23 марта 2010 - 09:26
Ничего не понял?Судя по тому что ты прислал, но это попап )))
Откуда вы взяли вот это: (name=название страницы) ?waitForPopUp (name=название страницы)
Должно быть (windowID , timeout)
#7
Отправлено 23 марта 2010 - 09:34
Ошибся в том что написал (name=название страницы) перепутал с selectWindowНичего не понял?Судя по тому что ты прислал, но это попап )))
Откуда вы взяли вот это: (name=название страницы) ?waitForPopUp (name=название страницы)
Должно быть (windowID , timeout)
Дело в том что у меня в коде нет ID этого окна. У меня на этот линк только это
<a target="_blank" href="/blblbl/">Название страницы</a>
#8
Отправлено 23 марта 2010 - 09:52
<a target="_self" href="/blblbl/">Название страницы</a>Решит проблему?
#9
Отправлено 23 марта 2010 - 10:12
selenium.click("YourButton"); String [] Names = selenium.getAllWindowNames(); selenium.waitForPopUp(Names[1], "30000"); selenium.selectWindow(Names[1]);
#10
Отправлено 23 марта 2010 - 10:12
Когда надо вернуться - опять возвращаюсь к той, что была.
))
#11
Отправлено 23 марта 2010 - 11:27
Спасибо!!Можно попробовать что-то вроде:
selenium.click("YourButton"); String [] Names = selenium.getAllWindowNames(); selenium.waitForPopUp(Names[1], "30000"); selenium.selectWindow(Names[1]);
Помогло))
#12
Отправлено 16 апреля 2010 - 10:41
Спасибо!!Можно попробовать что-то вроде:
selenium.click("YourButton"); String [] Names = selenium.getAllWindowNames(); selenium.waitForPopUp(Names[1], "3000"); selenium.selectWindow(Names[1]);
Помогло))
И ещё одно Спасибо:)
При тестировании одного сайта в разных браузерах код вроде
selenium.click("YourButton"); selenium.waitForPopUp("", "3000"); selenium.selectWindow("Window Tiltle");великолепно отрабатывает в ФФ и ИЕ, но категорически отказался работать в Google Chrome. А использовав вышеприведённый - "проблему" решить удалось
Вероятно стоит взять на вооружение как более универсальный метод:)
#13
Отправлено 12 июля 2011 - 00:12
После клика по линку которое должно открыть новое окно вываливается "[warn] Link has target '_blank', which is not supported in Selenium! Randomizing target to be: selenium_blank33086 " (blank 33086 - это число постоянно изменяется).
Но не совсем понимаю, как записать в Selenium IDE следующее:
Можно попробовать что-то вроде:
selenium.click("YourButton"); String [] Names = selenium.getAllWindowNames(); selenium.waitForPopUp(Names[1], "30000"); selenium.selectWindow(Names[1]);
подскажите, как правильно оформить в тест кейсе IDE цитату выше, вернее что писать вместо знаков вопроса:
click | link=Название страницы | |
? | ? | ? |
waitForPopUp| ? | 30000 |
selectWindow| ? | |
#14
Отправлено 18 июля 2011 - 09:51
1. storeAttribute | //table[@id='...']/tr/td[2]/a@href | link
2. open | ${link} |
#15
Отправлено 18 июля 2011 - 22:45
WaitForPopUp
SelectWindow
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных