C#+Selenium+Chrome 実行時に謎のエラーが発生:unknown error: cannot parse internal JSON template: Line: 1, column: 1, Unexpected token.


C#で作成したWindows アプリを使用してGoogle Chromeを操縦しているとなぜか突然

unknown error: cannot parse internal JSON template: Line: 1, column: 1, Unexpected token.

このエラーが出る様になりました。

デスクトップPCでエラーは出ておらず、なぜかノートPCで発生する状況が続いていました。

Visual Studio、Google Chrome・・・

色々試しました。解決は本当に大変でした。

最悪ノートPCのハード的な問題が原因だと思ってPC買い替えまで考えてました。これで10万浮いたー。

ですが、このエラーの原因はSeleniumでChromeを操縦する時に使用していたディレクトリ中のファイルが何等かの原因で破損していた事が原因でした。

一旦、

C:\ChromeData

を丸ごと削除した上で、C#(+Selenium)のプログラムを実行したところ正常に動作する様になりました。

 

本当に今回はかなりハマりました。

同じ事象が起きてハマっている方の参考になればと思います。

このブログを書いている2020年8月時点で、このエラーについて解説しているサイトは1つもありませんでした。

 

■他の人はこちらも見ています。■


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA