driver1.get("http://www.google.com");
を開こうとすると、サイトが2回開き、以下のエラーがスローされます。私はその後、古いバージョンのSeleniumを使いこなそうとしましたが、どれも動作していないようです。セッションが見つかりません:15676d46-e86c-420D-a349-b73ca0f5bb59 コマンド期間またはWindows上のIEとFireFoxで動作しないセレン/ Javaの基本的な事
これらは私がスレッド "メイン" org.openqa.selenium.WebDriverExceptionで
Selenium: 2.53.0
Java: "1.8.0_92"
Windows: Windows 7 Professional
FireFox: 45.2.0
例外をしようとしたバージョンですタイムアウト:5.54秒 ビルド情報:バージョン: '2.53.0'、リビジョン: '35ae25b'、時間: '2016-03-15 16:57:40' システム情報:ホスト: 'IBM263-PC07TNJV'、ip: '9.124.217.133'、os.name: 'Windows 7'、os.arch: 'amd64'、os.version: '6.1'、java.version: '1.8.0' ドライバの情報:org.openqa.selenium。 firefox.FirefoxDriver 機能[{applicationCacheEnabled = true、rotateatable = false、handlesAlerts = true、databaseEnabled = true、version = 45.2.0、platform = WINDOWS、nativeEvents = false、acceptSslCerts = true、webStorageEnabled = true、locationContextEnabled = true、browserName = firefox、 takesScreenshot = TRUE、javascriptEnabled =真、cssSelectorsEnabled = TRUE}] セッションID:15676d46-e86c-420D-a349-b73ca0f5bb59 sun.reflect.NativeConstructorAccessorImpl.newInstance0(ネイティブメソッド) でsun.reflect.NativeConstructorAccessorImpl.newInstanceで(NativeConstructorAccessorImpl .java:88) org.openqa.selenium.remote.ErrorHandlerでsun.reflect.DelegatingConstructorAccessorImpl.newInstance java.lang.reflect.Constructor.newInstanceで(DelegatingConstructorAccessorImpl.java:57) (Constructor.java:437) で.createThrowable ORGでorg.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:678) で(ErrorHandler.java:206)org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:158)で .openqa.selenium.remote.RemoteWebDriver.get(RemoteWebDriver.java:316) at Test.main(Test.java:19) 原因:org.openqa.selenium.WebDriverException:セッションが見つかりません:15676d46-e86c-420d -a349-b73ca0f5bb59 ビルドインフォメーション:バージョン: '2.53.0'、リビジョン: '35ae25b'、時間: '2016-03-15 16:57:40' システム情報:ホスト: 'IBM263-PC07TNJV'、ip: '9.124.217.133'、os.name: 'Windows 7'、os.arch: 'amd64'、os.version: '6.1'、java.version: '1.8.0' ドライバの情報:driver.version:不明 .nsCommandProcessor.prototype.execute(file:// /C:/Users/IBM_AD~1/AppData/Local/Temp/anonymous3999483330061689508webdriver-profile/extensions/[email protected]/components/command-processor.js:12704).Dispatcher.executeAsで /<(ファイル:/ //C:/Users/IBM_AD~1/AppData/Local/Temp/anonymous3999483330061689508webdriver-profile/extensions/[email protected]/components/driver-component.js:9558) at .Resource.prototype.handle(file: ///C:/Users/IBM_AD~1/AppData/Local/Temp/anonymous3999483330061689508webdriver-profile/extensions/[email protected]/components/driver-component.js:9705) at .Dispatcher.prototype.dispatch(file :/// C:/Users/IBM_AD~1/AppData/Local/Temp/anonymous3999483330061689508webdriver-profile/extensions/[email protected]/components/driver-component.js:9652) at .WebDriverServer/< .handle( file:/// C:/ Users/IBM_AD〜1/AppData/Local/Temp/anonファイル/// C:/ Users/IBM_AD〜1/AppData/Local/Temp/anonymous3999483330061689508webdriver)。 (例:file:/// C:/ Users/IBM_AD〜1/AppData/Local/Temp/anonymous3999483330061689508webdriver-profile/extensions/[email protected]/components/httpd.js:2054)。の.ServerHandler.prototype.handleResponse profile/extensions/[email protected]/components/httpd.js:2387) .Connection.prototype。プロセス(ファイル:/// C:/Users/IBM_AD~1/AppData/Local/Temp/anonymous3999483330061689508webdriver-profile/extensions/[email protected]/components/httpd.js:1223) at .RequestReader.prototype._handleResponse (ファイル:/// C:/Users/IBM_AD~1/AppData/Local/Temp/anonymous3999483330061689508webdriver-profile/extensions/[email protected]/components/httpd.js:1677).RequestReader.prototype._processBodyで ( file:/// C:/Users/IBM_AD~1/AppData/Local/Temp/anonymous3999483330061689508webdriver-profile/extensions/[email protected]/components/httpd.js:1525) at .RequestReader.prototype.onInputStreamReady(file :/// C:/Users/IBM_AD~1/AppData/Local/Temp/anonymous3999483330061689508webdriver-profile/extensions/[email protected]/components/httpd.js:1393)
私はまた、IE(11.0.9600.18439CO)と同じことをしようとしたが、それでも私はdriver1.close();
中にこのエラーが出るポート25952 にローカル接続だけを聞くInternetExplorerDriverサーバ(32ビット) 2.53.1.0 スタートが許可されています スレッド "main"の例外org.openqa.selenium.NoSuchWindowException:ブラウザを取得できません(警告:サーバはスタックトレース情報を提供しませんでした) コマンドの継続時間またはタイムアウト:16ミリ秒 ビルド情報:バージョン: '2.53。 0 '、リビジョン:' 35ae25b '、時刻:' 2016-03-15 16:57:40 ' システム情報:ホスト:' IBM263-PC07TNJV '、IP:' 9.124.217.133 ' 、os.name: 'Windows 7'、os.arch: 'amd64'、os.version: '6.1'、java.version: '1.8.0' ドライバ情報:org.openqa.selenium.ie.InternetExplorerDriver 機能[{browserAttachTimeout = 0、ie.enableFullPageScreenshot = true、enablePersistentHover = true、ie.forceCreateProcessApi = false、ie.forceShellWindowsApi = false、pageLoadStrategy = normal、ignoreZoomSetting = false、ie.fileUploadDialogTimeout = 3000、version = 11、platform = WINDOWS、 nativeEvents =真、ie.ensureCleanSession = falseを、elementScrollBehavior = 0、ie.browserCommandLineSwitches =、requireWindowFocus = falseを、browserName =インターネットエクスプローラ、initialBrowserUrl = http://localhost:25952/、javascriptEnabled =真、ignoreProtectedModeSettings = falseを、enableElementCacheCleanup =真、unexpectedAlertBehaviourは=}却下] セッションID:5097a6b5-66e6-4136-8551-8797496f5051 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Nativ java.lang.reflect.Constructor.newInstanceでsun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:57) でsun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:88) AT E法) (Constructor.java :437)org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:206で )org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:158で ) org.openqa.seleniumでorg.openqa.selenium.remote.RemoteWebDriver.closeで.remote.RemoteWebDriver.execute(RemoteWebDriver.java:678)org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:701)で (RemoteWebDriver.java :521) at Test.main(Test。 java:35)
これらは最も基本的なものであり、動作するはずですか?私は何か不足していますか?
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.ie.InternetExplorerDriver;
public class Test
{
public static void main(String[] args) throws InterruptedException
{
System.setProperty("webdriver.ie.driver", "C:\\SoftWareDownLoads\\IEDriverServer_Win32_2.53.1\\IEDriverServer.exe");
WebDriver driver1 = new InternetExplorerDriver();
//WebDriver driver1 = new FirefoxDriver();
driver1.get("http://www.google.com");
driver1.close();
}
}
あなたの完全な初期化コード –
がここにあなたのコード – user2272115
のすべてが完全なコード 輸入org.openqa.selenium.WebDriverで表示を示し、 import org.openqa.selenium.ie.InternetExplorerDriver; パブリッククラスTest \t {\t公共の静的な無効メイン(文字列[]引数)はInterruptedExceptionある \t {\t \tするSystem.setProperty( "webdriver.ie.driver"、 "IEDriverServer.exe")を投げます。 \t \t WebDriver driver1 =新しいInternetExplorerDriver(); \t \t // WebDriver driver1 = new FirefoxDriver(); \t \t driver1.get( "http://www.google.com"); \t \t \t driver1.close(); \t System.out.println( "ページタイトル:" + driver.getTitle()); \t driver.quit(); \t \t} \t} –