I searched and found very similar mentions in older questions from a few months ago that seemed to suggest that the problem should have been fixed by now, but it is still happening for me.
- Pytest on my Linux server - Build information: Version: '3.0.1', Version: '1969d75', Time: '2016-10-18 09:48:19 -0700'
- Firefox on my remote Win7 laptop - browserVersion 50.0.2
- The geckodriver on my remote Win7 laptop is geckodriver-v0.11.1-win64. System information: host: 'XXXXXXXXX', ip: 'XXX.XXX.XXX.XXX', os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.8.0_111' Driver Information: org.openqa.selenium.firefox.FirefoxDriver
- Geckodriver on my linux server in my $ PATH - geckodriver-v0.11.1-linux64.tar
My pytest + selenium session opens a browser window on my remote laptop and does everything right until the test completes. At this point, Firefox crashes and the remote Geckodriver reports "[Child 1688] ### !!! ABORT: Cancel by channel error: file c: / builds / moz2_slave / m-rel-w32-00000000000000000000 / build / src / ipc / glue / MessageChannel.cpp, line 2056 ".
I would appreciate any suggestions or recommendations, so Firefox won't crash. Thank you very much.
source
share