Selenium テストを実行しようとしています。私はC#を使用しています。試したすべてのドライバーで問題が発生しました。
クロム
var options = new OpenQA.Selenium.Chrome.ChromeOptions();
options.BinaryLocation = @"C:\Users\Vilem\AppData\Local\Google\Chrome\Application\";
using (IWebDriver driver = new OpenQA.Selenium.Chrome.ChromeDriver(options))
{
...
chromedriver.exe が見つかったようですが、Chrome バイナリを見つけることができました。自動検索が失敗した後、chrome.exe へのパスを明示的に設定しました。最後に「chrome.exe」で試してみました。私はいつも同じ結果を得ます:
次の場所に Chrome バイナリが見つかりませんでした:
C:\Users\Vilem\AppData\Local\Google\Chrome\Application
ファイアフォックス
new OpenQA.Selenium.Firefox.FirefoxDriver();
プロファイルセットでも試しました:
FirefoxProfile profile = new FirefoxProfile(@"E:\...\FirefoxProfile");
new OpenQA.Selenium.Firefox.FirefoxDriver();
私が得ているエラー:
45000 ミリ秒以内にロック ポート 7054 にバインドできません
IE
var ieOptions = new InternetExplorerOptions();
ieOptions.IntroduceInstabilityByIgnoringProtectedModeSettings = true;
new InternetExplorerDriver(@"C:\Program Files (x86)\IEDriver\", ieOptions);
ドライバのあるフォルダも PATH に設定されています。
私が得ているエラー:
No response from server for url http://localhost:6955/session
足りないものはありますか?それらのどれかが機能した場合、私は幸せです。
ありがとう