Geckodriver を使用して Firefox でテストを実行するいくつかのテストがあります。今日、開発マシンの Firefox がバージョン 50 に更新されました。私はこのエラーを見ました:
System.NotImplementedException : GET /session/ffffffff-ffff-ffff-ffff-ffffffffffff/element//attribute/ did not match a known command
Selenium と GeckoDriver を最新バージョンの Firefox と同期する必要があるのではないかと考えてgeckodriver-v0.11.1-win64
、and (.NET 4.0 用)に更新しました。selenium-dotnet-strongnamed-3.0.0
このテストを実行すると、次の 2 つのことがわかります。
- Firefox がブレークポイントでクラッシュする (...?)
A breakpoint has been reached. (0x80000003) occurred in the application at location 0x6fa3ed40.
LightIntegration.Browser.QUnit.Firefox: OpenQA.Selenium.WebDriverException : Cannot find a file named '...\bin\Debug\getAttribute.js' or an embedded resource with the id 'getAttribute.js'.
確認したところ、確かにその名前のファイルはありませんでした。決してありませんでした。このファイルをどこかにダウンロードする必要がありましたか?
(念のために言うと、Chrome で実行すると同じテストに合格します。)