Хромдрайвер Маверикс Селен

С привязками Python у меня возникают проблемы с запуском chromedriver. Я (возможно, в спешке) установил обновление Mavericks для OS X. Когда я впервые попытался запустить chromedriver, я получил неизвестную ошибку: Chromedriver не удалось запустить. (Драйвер Chrome 2.2, 2.3 и 2.4).

После некоторого чтения я нашел предложенный обходной путь для использования подробного режима (Chromedriver 2.4, версия Chrome 30.0.1599.101). Теперь я все еще не могу запустить его, но получаю другую ошибку, на этот раз после открытия просмотра:

selenium.common.exceptions.WebDriverException: Message: u"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, IsFullscreenBubbleDisplayed,
IsFullscreenBubbleDisplayingButtons, IsFullscreenForBrowser, IsFullscreenForTab, 
IsFullscreenPermissionRequested, IsMouseLockPermissionRequested, IsMouseLocked, 
KillRendererProcess, LaunchApp, LoadSearchEngineInfo, OmniboxAcceptInput, 
OmniboxMovePopupSelection, PerformActionOnDownload, PerformActionOnInfobar, 
PerformActionOnSearchEngine, RemoveNTPMostVisitedThumbnail, RemoveSavedPassword, 
RestoreAllNTPMostVisitedThumbnails, SaveTabContents, SetAppLaunchType, SetOmniboxText, 
SetWindowDimensions, WaitForAllDownloadsToComplete, WaitForNotificationCount, "

person qaduderino    schedule 24.10.2013    source источник
comment
Для исходной ошибки я пробовал версии 2.2, 2.3 и 2.4. Я запустил подробную версию на chromedriver 2.4. Версия Chrome – 30.0.1599.101.   -  person qaduderino    schedule 25.10.2013
comment
Ах, да, это имеет смысл. Также добавил информацию о моей env в тикет. Спасибо!   -  person qaduderino    schedule 25.10.2013
comment
@qaduderino Было несколько обновлений chromedriver с момента публикации этого вопроса. Вы пробовали хромдрайвер 2.6? Это решило все проблемы с Mavericks для меня.   -  person Trevor Burnham    schedule 12.11.2013
comment
Только что скачал, теперь у меня работает! Спасибо @TrevorBurnham   -  person qaduderino    schedule 12.11.2013


Ответы (1)


Похоже, эта проблема была исправлена ​​в chromedriver 2.6: https://code.google.com/p/chromedriver/issues/detail?id=599

person Trevor Burnham    schedule 11.11.2013