到達navigate.GoToUrl("http://www.example.com/")
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/");
}
- Chrome瀏覽器將成功打開。
- 然後出現幾秒鐘「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)
- 谷歌的Chrome版本58.0.3029.96(64位)
任何人都可以猜測如何使它在C#中工作?
你能否將ChromeDriver版本升級到最新版本2.29.x? – DebanjanB
@Dev這是最新版本。 – 5ervant
@ 5ervant事實上,從3年前開始,2.9相當老。 2.29是最新的。 – Guy