#1
Отправлено 28 августа 2014 - 05:12
#2
Отправлено 28 августа 2014 - 05:44
Странный у вас тест - пробежать over 200 страниц o_O
Memory leaks, так или иначе, есть в любом браузере, а может и в вашем AUT, а может и в селениуме, а может и в драйвере: поэтому проще чаще перезапускать браузер, чем ресерчить эту тему.
#3
Отправлено 28 августа 2014 - 07:01
Странный у вас тест - пробежать over 200 страниц o_O
Memory leaks, так или иначе, есть в любом браузере, а может и в вашем AUT, а может и в селениуме, а может и в драйвере: поэтому проще чаще перезапускать браузер, чем ресерчить эту тему.
Задача простая: проверить лимиты на просмотры анкет пользователей, лимиты на создание контактов.
Ограничение стоит на 200 и на 500 просмотров анкет. Вот и приходится щелкать.
Конечно, можно посто перезапустить браузер, но хотелось бы сделать все по феншую :)
#4
Отправлено 28 августа 2014 - 08:13
Я бы, в первую очередь, искал возможность снизить эти цифры в приложении до более приемлемых.
Но если "по-феншую" - ищите, методом исключения, кто виноват в утечке памяти.
#5
Отправлено 28 августа 2014 - 09:02
Пролистал руками - аналогично.
Выходит, беда в браузерах?
Ну то есть это, скорей всего, было специально сделано..
Странно, что в браузерах нет проверки на наличие необходимой свободной памяти
#6
Отправлено 28 августа 2014 - 09:19
Намеренный memory leak - не, наврядли :)
Совершенного ПО не бывает. А в случае с браузерами слишком много потенциальных виновников - это может быть и само ядро браузер, его движок js, аддоны, какая-нибуть сторонняя библиотека (а их в нынешнее время обычно over 9000+ даже в простом приложении).
Поэтому самое оптимальное решение в данном случае - "понять и простить", разумеется только в том случае, если вы исключили ваше приложение из списка виновников.
Либо добавить ОЗУ виртуалке.
#7
Отправлено 29 августа 2014 - 09:16
Вероятно браузеры хранят информацию о посещенных страницах. Вначале чистил кэш - не помогало. Попытался открывать новое окно, закрывать предыдущее (без перезапуска браузера) - не помогло. Было предположение, что в частности у хрома есть параметр, который отвечает за это самое хранение http://peter.sh/expe...-line-switches/. Среди 950 подозрение пало на "--disable-backing-store-limit" и "--max-unused-resource-memory-usage-percentage", к сожалению. так же не помогло.
Пришлось изловчиться и перезапускать браузер во время теста, так сказать, на ходу :)
Темы с аналогичным тегами selenium, java, chrome
Тестирование →
Автоматизированное тестирование →
Логин на сайт не работает через selenium, но не в браузереАвтор Trololo, 13 фев 2024 selenium, selenoid |
|
|||
Тестирование →
Автоматизированное тестирование →
Selenium - Functional Testing →
Передача результата функции с параметром request в фикстуру (pytest)Автор Kristall89, 03 фев 2024 selenium, webdriver, python и 2 еще... |
|
|||
Тестирование →
Автоматизированное тестирование →
Selenium - Functional Testing →
Какую версию Java поддерживает Selenium WebDriver?Автор Ksenia, 28 апр 2023 Selenium, Java |
|
|||
Тестирование →
Автоматизированное тестирование →
Настройка запуска Java автотестов в Jenkins.Автор VIRTOK, 15 апр 2023 Java, автотествы, Jenkins |
|
|||
Тестирование →
Автоматизированное тестирование →
Selenium - Functional Testing →
Передать текст в инпутыАвтор vladid, 07 апр 2023 python, selenium |
|
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных