Получение PInvokeStackImbalance при использовании веб-драйвера 2.5.1 - PullRequest
2 голосов
/ 29 августа 2011

Я получаю ошибку PInvokeStackImbalance при запуске отладки в VS2010 с использованием библиотеки selenium webdriver 2.5.1.

Если я делаю то же самое, но переключаю dll на старую версию 2.4, проблем нет

Я что-то упустил ??

Сообщение об ошибке: PInvokeStackImbalance был обнаружен Сообщение: вызов функции PInvoke 'WebDriver! OpenQA.Selenium.IE.InternetExplorerDriverServer + StartServerFunction :: Invoke' нарушил баланс в стеке. Это вероятно потому, что управляемая подпись PInvoke не совпадает с неуправляемой целевой подписью. Убедитесь, что соглашение о вызовах и параметры подписи PInvoke соответствуют целевой неуправляемой подписи.

Телефонный код:

_driver = new InternetExplorerDriver();

Спасибо за помощь.

1 Ответ

2 голосов
/ 30 августа 2011

Это известная проблема .Это уже исправлено в багажнике проекта.Если вы можете строить из исходного кода, вы можете забрать исправление прямо сейчас.Если вы не можете это сделать, исправление должно быть доступно в следующем двоичном выпуске.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...