【Selenium】 エラーがでたらまずdriverを更新する
環境 Ubuntu 16.04 Selenium Standalone Server 3.0.1
$ mocha test.js // 略 WebDriverError: unknown error: Runtime.executionContextCreated has invalid 'context': {"auxData":{"frameId":"16896.1","isDefault":true},"id":1,"name":"","origin":"://" } // stack trace
みたいのが延々と出て悩む。
$ node test2.js
みたいのは平気だったので、スクリプトの問題かと思って、また延々と悩む。
結局chromedriverを最新(2.27)に更新したら、サクッと直りました。 まずは悩む前にdriver更新しなさいという教訓。