
#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
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных