Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Грабли автоматизации тестирования мобильного веба с помощью Selenium 2

Грабли автоматизации тестирования мобильного веба с помощью Selenium 2

Доклад с конференции HotCode о том, как не просто Selenium Android & iPhone WebDriver. Что придется докрутить, выпилить и настроить.

Andrey Rebrov

May 31, 2013
Tweet

More Decks by Andrey Rebrov

Other Decks in Programming

Transcript

  1. Android Эпизод 1: Скрытая угроза •  Нужен android device /

    emulator •  Нужен android server •  Google =) •  Упорное желание добиться результата
  2. Android Эпизод 2: Атака клонов •  Нужен android device /

    emulator •  Нужно написать android приложение •  Google =) •  Упорное желание добиться результата
  3. Какой вариант выбрать? Remote server Application Вы ненавидите Java и

    хотите писать на другом языке Java единственный язык, который вам нравится и вы пишете только на нем Вам не очень важна скорость тестов Вам критична скорость тестов Вы тестируете не только под андроидом Вы тестируете только под андроид и любите Android Test FrameWork
  4. Медленные тесты •  Не используйте поиск по xpath •  Не

    перезапускайте эмулятор •  Window Handle vs Window Name
  5. iPhone – И целого mac`а мало! •  Нужен mac (или

    удача поставить hackintosh) •  Качаем xCode •  Качаем selenium source •  … и google search