2016-11-17 25 views
1

剛開始嘗試Selenium並且無法使腳本與ChromeDriver一起運行。 所有我試圖讓它做的是打開瀏覽器,並在腳本中的URL。Selenium Chromedriver不會在啓動時輸入網址

問題是,瀏覽器打開,但沒有任何反應,瀏覽器只是坐在那裏無所事事。

最初我只是有以下行,但ChromeDriver不斷崩潰,我添加了在主腳本中看到的行,並且崩潰已停止,但仍然無效。

第一個腳本:

using OpenQA.Selenium; 
using OpenQA.Selenium.Chrome; 

    namespace WebDriverDemo 
    { 
     class Program 
     { 
      static void Main(string[] args) 
      { 
       IWebDriver driver = new ChromeDriver(@"C:\Libraries\"); 
       driver.Url = "https://www.google.com"; 
      } 
     } 
    } 

在沒有墜毀,但沒有結果最終想這兩種。

using OpenQA.Selenium; 
using OpenQA.Selenium.Chrome; 

namespace WebDriverDemo 
{ 
    class Program 
    { 
     static void Main(string[] args) 
     { 
      var options = new ChromeOptions(); 
      options.AddArguments("test-type"); 
      options.ToCapabilities(); 
      ChromeDriverService service = ChromeDriverService.CreateDefaultService(@"C:\Libraries\"); 
      IWebDriver driver = new ChromeDriver(service, options); 
      // Tried both of the below 
      driver.Navigate().GoToUrl("https://www.google.com"); 
      driver.Url = "https://www.google.com"; 
     } 
    } 
} 
+0

下載它通常意味着驅動程序版本與瀏覽器版本不匹配。 – JeffC

回答

0

請下載最新的鉻驅動器。更換舊的驅動程序。嘗試再次運行相同的程序並觀察。如果我們更新瀏覽器,請檢查驅動器。

0

我正在使用chromedriver,最近我開始面臨類似的問題。我轉移到IE驅動程序。無論是下載最新版本的chromedriver或嘗試使用IE驅動程序,如果目的可以得到滿足。

問候, 安拉達

0

請嘗試使用最新的Chrome驅動程序。您可以從here

相關問題