Sunday, 25 August 2013

Selenium possible upgrade issue?

Selenium possible upgrade issue?

I had a piece of code that worked perfectly fine until today.
public class TestSelenium {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver","chromedriver\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("https://google.com");
driver.manage().timeouts().implicitlyWait(10,
TimeUnit.SECONDS);
driver.findElement(By.name("q")).sendKeys("hello world");
}
}
The above simple code trow the following error:
Started ChromeDriver
port=25456
version=26.0.1383.0
log=C:\Users\Owner\Desktop\DOCs\CAPSTONE\java16\SearchEngine\chromedriver.log
Exception in thread "main" org.openqa.selenium.WebDriverException: Unknown
command 'WaitForAllTabsToStopLoading'. Options:
AcceptOrDismissAppModalDialog, ActionOnSSLBlockingPage, ActivateTab,
AddBookmark, AddDomEventObserver, AppendTab, ApplyAccelerator,
BringBrowserToFront, ClearEventQueue, CloseBrowserWindow, CloseTab,
CreateNewAutomationProvider, DeleteCookie, DeleteCookieInBrowserContext,
DoesAutomationObjectExist, DragAndDropFilePaths, ExecuteJavascript,
ExecuteJavascriptInRenderView, GetActiveTabIndex,
GetAppModalDialogMessage, GetBookmarkBarStatus, GetBookmarksAsJSON,
GetBrowserInfo, GetBrowserWindowCount, GetChromeDriverAutomationVersion,
GetCookies, GetCookiesInBrowserContext, GetDownloadDirectory,
GetExtensionsInfo, GetIndicesFromTab, GetLocalStatePrefsInfo,
GetMultiProfileInfo, GetNextEvent, GetPrefsInfo, GetProcessInfo,
GetSecurityState, GetTabCount, GetTabIds, GetTabInfo, GetViews, GoBack,
GoForward, InstallExtension, IsDownloadShelfVisible, IsFindInPageVisible,
IsMenuCommandEnabled, IsPageActionVisible, IsTabIdValid, MaximizeView,
NavigateToURL, OpenFindInPage, OpenNewBrowserWindow,
OpenNewBrowserWindowWithNewProfile, OpenProfileWindow,
OverrideGeoposition, RefreshPolicies, Reload, RemoveBookmark,
RemoveEventObserver, ReparentBookmark, RunCommand, SendWebkitKeyEvent,
SetBookmarkTitle, SetBookmarkURL, SetCookie, SetCookieInBrowserContext,
SetDownloadShelfVisible, SetExtensionStateById, SetLocalStatePrefs,
SetPrefs, SetViewBounds, SimulateAsanMemoryBug, TriggerBrowserActionById,
TriggerPageActionById, UninstallExtensionById, UpdateExtensionsNow,
WaitForBookmarkModelToLoad, WaitUntilNavigationCompletes,
WebkitMouseButtonDown, WebkitMouseButtonUp, WebkitMouseClick,
WebkitMouseDoubleClick, WebkitMouseDrag, WebkitMouseMove,
AcceptCurrentFullscreenOrMouseLockRequest, AddOrEditSearchEngine,
AddSavedPassword, CloseNotification,
DenyCurrentFullscreenOrMouseLockRequest, DisablePlugin, EnablePlugin,
FindInPage, GetAllNotifications, GetDownloadsInfo, GetFPS, GetHistoryInfo,
GetInitialLoadTimes, GetNTPInfo, GetNavigationInfo, GetOmniboxInfo,
GetPluginsInfo, GetSavedPasswords, GetSearchEngineInfo, GetV8HeapStats,
ImportSettings, IsFullscreenBubbleDisplayed,
IsFullscreenBubbleDisplayingButtons, IsFullscreenForBrowser,
IsFullscreenForTab, IsFullscreenPermissionRequested,
IsMouseLockPermissionRequested, IsMouseLocked, KillRendererProcess,
LaunchApp, LoadSearchEngineInfo, OmniboxAcceptInput,
OmniboxMovePopupSelection, PerformActionOnDownload,
PerformActionOnInfobar, PerformActionOnSearchEngine,
RemoveNTPMostVisitedThumbnail, RemoveSavedPassword,
RestoreAllNTPMostVisitedThumbnails, SaveTabContents, SetAppLaunchType,
SetOmniboxText, SetWindowDimensions, WaitForAllDownloadsToComplete,
WaitForNotificationCount, (WARNING: The server did not provide any
stacktrace information)
Command duration or timeout: 52 milliseconds
Build info: version: '2.28.0', revision: '18309', time: '2012-12-11 20:21:18'
System info: os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1',
java.version: '1.7.0_11'
Session ID: 48617161e339ad279277f5cc183f7dba
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{platform=XP, chrome.chromedriverVersion=26.0.1383.0,
acceptSslCerts=false, javascriptEnabled=true, browserName=chrome,
rotatable=false, locationContextEnabled=false, version=29.0.1547.57,
cssSelectorsEnabled=true, databaseEnabled=false, handlesAlerts=true,
browserConnectionEnabled=false, webStorageEnabled=true, nativeEvents=true,
applicationCacheEnabled=false, takesScreenshot=true}]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at
org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:187)
at
org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:145)
at
org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:533)
at
org.openqa.selenium.remote.RemoteWebDriver.get(RemoteWebDriver.java:276)
at genealogy2.TestSelenium.main(TestSelenium.java:21)
I am very confused ... What is wrong with the Fluent wait? Have there been
any changes to Selenium or is it possible that this kind of error is
because of the automatic Java upgrades? (PS: I did not upgrade Java and
Selenium manually)

No comments:

Post a Comment