Selenium 2.39: изменения в поддержке мобильных браузеров
Вышла очередная версия 2.39, в которой нововведений не так уж много:
- поддержка нативных событий в Firefox 2.6 (то есть сейчас нативные события поддерживаются в 17esr, 24esr, 25 и 26)
- исправлены выявленные несовместимости с Python 3.
Но ведь в прошлый раз я обещал сюрприз? Да, вот он:
- прекращена поддержка AndroidDriver, он объявлен deprecated и в следующей версии будет полностью удалён.
Недавно то же самое случилось с iPhoneDriver, вместо него всем рекомендуется использовать appium или ios-driver.
А что делать тестировщикам веб-приложений на Android-устройствах? Они не остались без поддержки, потому что одновременно с прекращением поддержки AndroidDriver выпущено обновление Selendroid 0.7, в котором появилась поддержка тестирования приложений в WebView. Таким образом, вместо AndroidDriver теперь рекомендуется использовать selendroid либо уже упомянутый appium
Примеры кода для разных библиотек: (https://github.com/appium/appium/blob/master/sample-code/examples/) и (https://github.com/selendroid/demoproject-selendroid/)