私はSeleniumの初心者であり、Seleniumドライバーを介してChromeからlocalhost:3000ページを開こうとしています。コードは次のとおりです。
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");
}
}
ただし、これにより、[データ;]でchromeウィンドウが開きます。 。 chromeバージョンは50.0.2661.94です
正確な問題は何ですか?
使用しているプロトコルを指定するので、代わりにlocalhost:3000
、 つかいます http://localhost:3000
。それでも解決しない場合は、Chromium課題トラッカーのコメント here を参照してください。
私も同じ問題を抱えていました。 chrome Driverを更新し、問題を解決しました
ChromeDriverの最新リリース を使用していることを確認してください(現在は2.28です)。 data:,
でも同じ問題が発生しました。誤って古いバージョンをダウンロードして、指定されたURLが開かないという問題が発生しました。ただdata:,
私は同様の状況で実行していますが、私の場合の修正は単にpgrade chrome webdriver最新バージョンに(私の場合、V2.27)。
実際のアプリケーションURLの代わりにData;
を表示する原因は、次のとおりです。
WebDriver driver = new RemoteWebDriver(new URL("http://<Host>:<port>/wd/hub"), desiredCapabilities);
作成に失敗しました。代わりに、driver
オブジェクトはnull
値を保持していました。
chrome driver upgradeの後、正しく作成され、問題が解決しました。
これがまだ立ち往生している人を助けることを願っています!
「chromedriver.exe」を ChromeDriverの最新リリース に置き換えるだけです。
はい、それはデータから始まります。データの後にURLを指定してみてください。「data:、」URLは、chromedriverの起動時にchromedriverがナビゲートするデフォルトのアドレスです。したがって、これだけでは、必ずしも何かがうまくいかないという意味ではありません。
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");
}
}
正常に開きます。クエリがある場合は返信してください。幸せな学習.. :-)