Я искал и нашел очень похожие упоминания в старых вопросах, заданных несколько месяцев назад, которые, казалось, предполагали, что проблема уже должна была быть исправлена, но она все еще возникает для меня.
- Pytest на моем сервере Linux — информация о сборке: версия: «3.0.1», редакция: «1969d75», время: «2016-10-18 09:48:19 -0700»
- Firefox на моем удаленном ноутбуке с Win7 — browserVersion 50.0.2
- Geckodriver на моем удаленном ноутбуке с Win7 — geckodriver-v0.11.1-win64. Информация о системе: хост: 'XXXXXXXXX', ip: 'XXX.XXX.XXX.XXX', os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.8.0_111' Информация о драйвере: org.openqa.selenium.firefox.FirefoxDriver
- Geckodriver на моем Linux-сервере в $PATH — geckodriver-v0.11.1-linux64.tar
Мой сеанс pytest + selenium открывает окно браузера на моем удаленном ноутбуке и делает все правильно, пока тест не завершится. В этот момент происходит сбой Firefox, и удаленный Geckodriver сообщает: «[Child 1688] ###!!! ipc/glue/MessageChannel.cpp, строка 2056".
Я был бы признателен за любые предложения или рекомендации, чтобы Firefox не завис. Большое тебе спасибо.
windows 7 OS is of 32-bit (x86)
, но с использованием 64-битного geckodriver. наверное это может быть причиной. скачай32-bit version of geckodriver
и попробуй. - person Naveen Kumar R B   schedule 26.12.2016