2016-11-17 14 views
1

Seleniumを試し始めましたが、ChromeDriverで実行するスクリプトを取得できません。 私がそれをやろうとしているのは、ブラウザを開いてスクリプト内のURLに移動することだけです。Selenium Chromedriverが起動時にURLを表示しない

問題は、ブラウザが開いても何も起こらず、ブラウザはただ何もしないで座っているだけです。

最初は私はちょうど次の行を持っていましたが、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

私はクロムドライバを使用していましたが、最近私は同様の問題に直面しました.IEドライバに移動しました。クロムドライバの最新バージョンをダウンロードするか、目的が達成できればIEドライバを使用してください。

よろしく、 アヌラーダ

0

最新のクロムドライバを使用してみてください。 here

関連する問題