использую:
selenium server 3.0.1
firefox 46+, пробовал на разных версиях
Windows 10
Jython 2.5.4
Код:
self.profileDir = File(self.dict['profileDir'])
System.setProperty("webdriver.gecko.driver", Config.DISTR_DIR + '\\geckodriver.exe')
self.profile = FirefoxProfile(self.profileDir)
self.driver = FirefoxDriver(self.profile)
При запуске выдает ошибку:
1479121081847 geckodriver INFO Listening on 127.0.0.1:13582
self.driver = FirefoxDriver(self.profile)
java.lang.OutOfMemoryError: Java heap space
Дело в том, что если убрать подгрузку профиля, и сделать просто:
self.driver = FirefoxDriver()
то все вроде как хорошо, но мне надо обязательно профиль загрузить. Пробовал увеличить память у Java (сейчас -Xms64M -Xmx512M) до -Xmx1200M (выше почему то java ругается), иногда все же браузер запускается, но это крайне редко и не стабильно. Какие есть пути решения и с почему это происходит именно из за подгрузки профиля?
Что значит отдельный профиль? Установи ФФ 45
в найстройках пропиши
System.setProperty("webdriver.gecko.driver", "C://Java
libraries//Gecko//geckodriver.exe");
driver = new FirefoxDriver();
И все будет работать
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Использую библиотеку XChart от knownЕсли кто то пользовался данной библиотекой подскажите, какой метод или какая константа отвечает за сглаживания...
Доброго времени сутокХочу получить потоковое видео в небольшом Java-приложении, организованное с использованием swing