javascript + webdriver = ♥

87
Александр Баяндин JAVASCRIPT Webdriver ♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥ +

Upload: sqalab

Post on 26-Dec-2014

588 views

Category:

Education


0 download

DESCRIPTION

Презентация доклада Александра Баяндина на конференции SQADays-14, Львов 8-9 ноября 2013

TRANSCRIPT

Page 1: JavaScript + Webdriver = ♥

Александр Баяндин

JAVASCRIPT

Webdriver♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥

+

Page 2: JavaScript + Webdriver = ♥

Работаю в 2ГИС

Page 3: JavaScript + Webdriver = ♥

Тестирую

Page 4: JavaScript + Webdriver = ♥

Функциональное

Нагрузочное

Автоматизация

Page 5: JavaScript + Webdriver = ♥

Фламп

Page 6: JavaScript + Webdriver = ♥

2ГИС ОНЛАЙН

Page 7: JavaScript + Webdriver = ♥

новаяЗадача

1

Page 8: JavaScript + Webdriver = ♥

Тестирование вёрстки

Page 9: JavaScript + Webdriver = ♥

Вёрстка как кофе

Page 10: JavaScript + Webdriver = ♥

мы готовим зёрна

Page 11: JavaScript + Webdriver = ♥

люди Варят кофе

Page 12: JavaScript + Webdriver = ♥

Разные кофемашины

Page 13: JavaScript + Webdriver = ♥

естьхорошие

Page 14: JavaScript + Webdriver = ♥

естьдругие

Page 15: JavaScript + Webdriver = ♥

иногда лучше воздержаться

Page 16: JavaScript + Webdriver = ♥

Разрешения экранов

Page 17: JavaScript + Webdriver = ♥

нуженScrnshtr

Page 18: JavaScript + Webdriver = ♥

Chrome

Page 19: JavaScript + Webdriver = ♥

Невидимая преграда

Page 20: JavaScript + Webdriver = ♥

Click

Page 21: JavaScript + Webdriver = ♥

Opera

Page 22: JavaScript + Webdriver = ♥

Разные размеры

Page 23: JavaScript + Webdriver = ♥

Resize

Page 24: JavaScript + Webdriver = ♥

ОграниченWebdriver

драйвером

Page 25: JavaScript + Webdriver = ♥

возьмивсё

2

Page 26: JavaScript + Webdriver = ♥

больше, чем драйвер

Page 27: JavaScript + Webdriver = ♥

Superman

Page 28: JavaScript + Webdriver = ♥

JavaScript

Page 29: JavaScript + Webdriver = ♥
Page 30: JavaScript + Webdriver = ♥
Page 31: JavaScript + Webdriver = ♥
Page 32: JavaScript + Webdriver = ♥
Page 33: JavaScript + Webdriver = ♥

Неудобно?

Page 34: JavaScript + Webdriver = ♥

JS библиотека

Page 35: JavaScript + Webdriver = ♥

jQuery

Page 36: JavaScript + Webdriver = ♥
Page 37: JavaScript + Webdriver = ♥

Больше Информации

Page 38: JavaScript + Webdriver = ♥
Page 39: JavaScript + Webdriver = ♥

JS API

Page 40: JavaScript + Webdriver = ♥

JS API

Page 41: JavaScript + Webdriver = ♥

JS API

Page 42: JavaScript + Webdriver = ♥

JS API

Page 43: JavaScript + Webdriver = ♥

JS API

Page 44: JavaScript + Webdriver = ♥

Navigation Timing API

Page 45: JavaScript + Webdriver = ♥

Navigation Timing API

Page 46: JavaScript + Webdriver = ♥

Navigation Timing API

Page 47: JavaScript + Webdriver = ♥

РешаетJavaScript

проблемы

Page 48: JavaScript + Webdriver = ♥

добавьОГНЯ!

3

Page 49: JavaScript + Webdriver = ♥
Page 50: JavaScript + Webdriver = ♥
Page 51: JavaScript + Webdriver = ♥
Page 52: JavaScript + Webdriver = ♥
Page 53: JavaScript + Webdriver = ♥
Page 54: JavaScript + Webdriver = ♥
Page 55: JavaScript + Webdriver = ♥
Page 56: JavaScript + Webdriver = ♥
Page 57: JavaScript + Webdriver = ♥

Анимация

Page 58: JavaScript + Webdriver = ♥
Page 59: JavaScript + Webdriver = ♥
Page 60: JavaScript + Webdriver = ♥
Page 61: JavaScript + Webdriver = ♥
Page 62: JavaScript + Webdriver = ♥
Page 63: JavaScript + Webdriver = ♥
Page 64: JavaScript + Webdriver = ♥

Ещё не всё!

Page 65: JavaScript + Webdriver = ♥
Page 66: JavaScript + Webdriver = ♥

jQuery

Page 67: JavaScript + Webdriver = ♥

Sizzle

Page 68: JavaScript + Webdriver = ♥

Sizzle

Page 69: JavaScript + Webdriver = ♥

Sizzle

Page 70: JavaScript + Webdriver = ♥

Over 9000 JS libraries

Page 71: JavaScript + Webdriver = ♥

JS Hosting

Page 72: JavaScript + Webdriver = ♥

JS Hosting

Page 73: JavaScript + Webdriver = ♥

JS Hosting

Page 74: JavaScript + Webdriver = ♥

В случае ошибки

Page 75: JavaScript + Webdriver = ♥
Page 76: JavaScript + Webdriver = ♥

В случае ошибки

Page 77: JavaScript + Webdriver = ♥

В случае ошибки

Page 78: JavaScript + Webdriver = ♥

В случае ошибки

Page 79: JavaScript + Webdriver = ♥
Page 80: JavaScript + Webdriver = ♥

Особенности

Кроссбраузерность

Page 81: JavaScript + Webdriver = ♥

Особенности

Конфликты библиотек

Page 82: JavaScript + Webdriver = ♥

Особенности

Обновление страницы

Page 83: JavaScript + Webdriver = ♥

новая

1 2 3

Задача

Page 84: JavaScript + Webdriver = ♥

новая возьми

Всё

1 2 3

Задача

Page 85: JavaScript + Webdriver = ♥

новая возьми добавь

Всё Огня!

1 2 3

Задача

Page 86: JavaScript + Webdriver = ♥

JavascriptUse

like a Boss

Page 87: JavaScript + Webdriver = ♥

Александр Баяндин

[email protected]

@abayandin