2012-04-05 14 views
0

ChromeDriver.exe出現問題當我運行測試時,Chrome瀏覽器窗口打開,但之後出現了chromedriver控制檯的錯誤。它說是這樣的:在C#中使用帶有Selenium 2.0的Chrome#

[0405/175241:警告:scoped_temp_dir.cc < 15>]無法刪除臨時在析構函數 目錄。

任何人都可以幫助我嗎?....我使用C#的方式。

我溫熱上傳圖片,但我不能,因爲我是一個新用戶...

-JM

+0

我們能否知道Selenium和Chrome的版本。測試是否在Firefox等其他瀏覽器上運行。你有沒有嘗試過最新的穩定版本的Chrome和ChromeDriver(可從chromium.googlecode.com網站下載)。 – Ziran 2012-04-06 06:19:57

+0

我使用Selenium IDE 1.7.2(使用C#WebDriver);谷歌瀏覽器18.0.1025.142米。測試在Firefox和Internet Explorer中運行完美。我有我從中得到的ChromeDriver:http://code.google.com/p/chromedriver/downloads/list(19.0) – JorgeMJ 2012-04-06 13:25:51

+0

我現在解決了它...我使用了驅動程序的版本18.0 ... – JorgeMJ 2012-04-06 13:45:14

回答

0

,而不是移動您的chromedriver.exe,創建一個新實例時ChromeDriver你可以把exe的文件路徑作爲參數。這與IE相同。 例如:driver = new ChromeDriver(「C:\ ChromeDriverFolder」);將在名爲「ChromeDriverFolder」的C驅動器上的文件夾中查找cromedriver.exe。

0

硒的webdriver C#中ChromeDriver:

先決條件:安裝Visual Studio(我的是VS 2017),谷歌Chrome瀏覽器

遵循的步驟:

  1. 打開VS 2017年並創建解決方案/項目
  2. 使用C#代碼編寫測試如下:

    IWebDriver driver = new ChromeDriver(); driver.Navigate()。GoToUrl(「Your Test URL」);頂部>管理的NuGet包...

  3. 點擊瀏覽,搜索ChromeDriver -

    1. 右鍵單擊項目:

    現在,通過以下步驟安裝 「Selenium.WebDriver.ChromeDriver」

  4. 選擇 「Selenium.WebDriver.ChromeDriver」 並安裝它
  5. 執行/運行測試
+0

VS 2015應該是一樣的 – 2017-05-19 11:58:32

相關問題