0

に到達しました。chromedriver.exeは動作を停止しますが、FirefoxDriverが使用されている場合は動作しています。 :chromedriver.exeが動作しなくなりました。driver.Navigate()。GoToUrl( "http://www.example.com/")

using (IWebDriver driver = new ChromeDriver(DRIVER_PATH)) 
{ 
    // driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(10)); 

    INavigation navigate = driver.Navigate(); 
    navigate.GoToUrl("http://www.example.com/"); 
} 
  1. Chromeブラウザ意志成功したオープン。
  2. 次に、「chromedriver.exeが動作しなくなりました」という数秒が表示されます。

は、ここに私のDEBUG.LOGファイルです:

[0508/115012.911:ERROR:process_reader_win.cc(114)] NtOpenThread: {Access Denied} A process has requested access to an object, but has not been granted those access rights. (0xc0000022) 
[0508/115012.912:ERROR:exception_snapshot_win.cc(87)] thread ID 7968 not found in process 
[0508/115012.912:WARNING:crash_report_exception_handler.cc(60)] ProcessSnapshotWin::Initialize failed 
  • ChromeDriverのv2.9.248315(chromedriver_win32.zip)
  • Google Chromeのバージョン58.0.3029.96(64ビット)

誰でもC#で動作させる方法を推測できますか?ここで

+0

ChromeDriverのバージョンを最新の2.29.xにバンプアップできますか? – DebanjanB

+0

@Devそれは最新バージョンです。 – 5ervant

+0

@ 5ervant実際には2.9は3年前からかなり古いものです。 2.29が最新です。 – Guy

答えて

2

はあなたのためのソリューションです:

セレンで作業するには、私はすべての問題が表示されないhere &最新のGoogle Chromeから58.0

を最新ChromeDriverの2.29.xを持っている必要があります3.4.0そのようなあなたのコード。

navigateGoToUrlメソッドが実装されているかどうかをC#で確認する必要があります。

のJavaと同じように、私たちはこのようにそれを実行します。

WebDriver driver1 = new ChromeDriver(c1); 
    Navigation navigate = driver1.navigate(); 
    navigate.to("https://gmail.com"); 

が、これは、あなたの質問に答えるなら、私に教えてください。

+0

私が抽出したzipファイルが旧バージョンであるとは思っていませんでした。この種の間違いは、私の時間をハードにします。 – 5ervant

+0

私はあなたを助けることができてうれしいです。もしそれがあなたに役立ったら、答えをアップアップしてください。ありがとう。 – DebanjanB

関連する問題