2016-10-24 12 views
0

Selenium WebDriverのバージョンをアップグレードしようとしています。以前はFirefox 31.6 ESRとSelenium 2.42を使用していましたが、Firefox 45.4 ESRとSelenium 3.0.0(これは最新のFirefox ESRと互換性があるはずです)を使用しています。3.0.0のSelenium C#コンパイルエラー

C#テストプロジェクトは古いバージョンのSeleniumでNugetパッケージを参照していましたので、パッケージ設定ファイルを最新のものに変更しました。これでSelenium 3.0.0のナゲットパッケージがパッケージディレクトリに追加されましたSeleniumのWebサイトからダウンロードしてください)。しかし、今私はセレンのためのusingステートメントでエラーを取得していますビルドするとき

using OpenQA.Selenium; 
using OpenQA.Selenium.Firefox; 
using OpenQA.Selenium.Remote; 

エラー:型または名前空間名「OpenQA」が見つかりませんでした(あなたがusingディレクティブまたはアセンブリ参照が不足している?)

プロジェクト参照の下で、WebDriverのnugetパッケージがSelenium 3.0用にリストされていることがわかります。私はC#パッケージの世界には初心者ですので、これを修正しようとするアドバイスやものを感謝します。ありがとう

答えて

1

あなたのプロジェクトのSelenium .dllへのパスをチェックすると、packages.configのバージョンをアップグレードするだけで.csprojのdllへのパスが更新されるとは限りません。

関連する問題