7

私はセレンの初心者で、セレンのドライバでChromeからlocalhost:3000ページを開こうとしています。 コードは次のとおりです。Chromeは「データ;」で開きます。セレンと

import com.google.common.base.Function; 
import org.openqa.selenium.By; 
import org.openqa.selenium.WebDriver; 
import org.openqa.selenium.WebDriverException; 
import org.openqa.selenium.chrome.ChromeDriver; 
import org.openqa.selenium.firefox.FirefoxDriver; 
import org.openqa.selenium.firefox.FirefoxDriver; 
public class SeleniumTests { 

    public static void main(String[] args) { 


     System.setProperty("webdriver.chrome.driver", "C://chromedriver_win32//chromedriver.exe"); 
     WebDriver driver = new ChromeDriver();    
     driver.get("localhost:3000"); 
    } 

} 

しかし、これはと私のクロムウィンドウを開き、「データ;」 。 クロムのバージョンは50.0.2661.94です

正確な問題は何でしょうか?

+0

chrome localhost:3000を手動で貼り付けた場合に返される結果は何ですか? – noor

答えて

5

使用するプロトコルを指定してください。localhost:3000の代わりにhttp://localhost:3000を使用してください。それでも問題が解決しない場合は、Chromium発行のトラッカーのhereコメントをご覧ください。

0

はいこれはデータで始まります。データの後にURLを指定してみます。 'data :,' URLは、chromeriverがchromeを起動するときに移動する既定のアドレスです。だからこそ、それは必ずしも何かが間違っているということを必ずしも意味しません。

import com.google.common.base.Function; 
import org.openqa.selenium.By; 
import org.openqa.selenium.WebDriver; 
import org.openqa.selenium.WebDriverException; 
import org.openqa.selenium.chrome.ChromeDriver; 
import org.openqa.selenium.firefox.FirefoxDriver; 
import org.openqa.selenium.firefox.FirefoxDriver; 
public class SeleniumTests { 

public static void main(String[] args) { 


    System.setProperty("webdriver.chrome.driver", "C://chromedriver_win32//chromedriver.exe"); 
    WebDriver driver = new ChromeDriver();    
    driver.get("https://www.google.co.in/?gfe_rd=cr&ei=KxAzV8-KEJPT8gfT0IWYAw"); 
} 

} 

正常に開きます。質問があれば返信してください。ハッピー学習.. :-)私は似たような状況で実行してきた

0

は、私の場合は修正はその最新バージョン(私のケースV2.27で)にwebdriverをアップグレードクロムに単純でした。

WebDriver driver = new RemoteWebDriver(new URL("http://<host>:<port>/wd/hub"), desiredCapabilities); 

が作成取得に失敗しました:

代わりに、実際のアプリケーションのURLのData;を示すの原因は、ということでした。代わりに、driverオブジェクトはnullの値を保持していました。

クロームドライバのアップグレード後、正しく作成され、問題が解決されました。

これは誰がまだ立ち往生しているかを支援します。

2

latest release of ChromeDriverを使用していることを確認してください(現在は2.28です)。私はdata:,と同じ問題がありました。誤って以前のバージョンをダウンロードしても、指定されたURLの問題が開かれていないだけです。data:,

1

私も同じ問題を抱えていました。クロムドライバーを更新して問題を解決しました

+0

少なくとも更新したバージョンを示すことができるので、これに興味がある人は誰でも比較できます。 – mkl

+0

私は、Chromeバージョン55-57をサポートするChrome Driver 2.28を使用しています。 Chrome搭載ドライバーのダウンロードはhttps://sites.google.com/a/chromium.org/chromedriver/downloadsです –

関連する問題