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

Публикации sergiy

5 публикаций создано sergiy (учитываются публикации только с 22 мая 2023)


#153204 Помогите с заменой Thread.sleep() в теле цикла

Отправлено автор: sergiy 01 августа 2016 - 13:51 в Автоматизированное тестирование

В цикле прохоже по набору элементов кликаю по ним и закрываю окошка, все работает, но только если использовать Thread.sleep(). Явные и неявные ожидание не помогают. Окна самые обычные, то есть использовать ожидание по WindowHandle и Alert немогу, только список локаторов.




#152918 Помогите пожалуйста решить задачу с PopUp окнами

Отправлено автор: sergiy 24 июля 2016 - 19:40 в Автоматизированное тестирование


 

1.через findElements.size получить количество элементов и в цикле кликать по ним их по номеру элемента (xpath) -> проверять что окно появилось -> закрывать.

Здравствуйте, все ни как не получается реализовать первый пункт. Сейчас попробую через DataProvider , но не знаю получится ли. Но все же хочеться разобраться с Вашим вариантом. Если не затруднит, киньте пару строчек кода. Спасибо. 




#152851 Помогите пожалуйста решить задачу с PopUp окнами

Отправлено автор: sergiy 19 июля 2016 - 14:54 в Автоматизированное тестирование

А самое главное, что должен проверять тест не написано...

Тест должен проверить:

1. при клике на каждый проект показывается всплывающее окно;

2. представлены 25 пунктов портфолио;

 

Что еще должно быть написано?? 




#152845 Помогите пожалуйста решить задачу с PopUp окнами

Отправлено автор: sergiy 19 июля 2016 - 14:47 в Автоматизированное тестирование

1.через findElements.size получить количество элементов и в цикле кликать по ним их по номеру элемента (xpath) -> проверять что окно появилось -> закрывать.

2.это кастомные поп-аппы, так что можно с ними работать, как с обычными элементами страницы(без переключения на окна)

Насчет 2-го пункта я это понял, но как правильно реализовать? Я так понял что самый простой случай (и самый крайний) - это просто создание списка элементов  - с помощью запроса - FindElement(By(" "); но что то не могу понять по какому локатору искать. А потом поочередно сравнивать каждый обект expected страницы и каждый обьект actual страницы с помощью assertEquals();




#152833 Помогите пожалуйста решить задачу с PopUp окнами

Отправлено автор: sergiy 19 июля 2016 - 11:33 в Автоматизированное тестирование

Здравствуйте, помогите пожалуйста с одним заданием. Оно заключается в следующем:
нужно убедится что: 
1. при клике на каждый проект показывается всплывающее окно;
2. представлены 25 пунктов портфолио;
Каким образом грамотно написать тест,а то, мне кажеться, что кликать на каждое окно не есть рациональным решением. И подскажите как работать с PopUp окнами.