1. Новые складчины

    20.03.2017: [Новый поток] Женская система тайм-менеджмента «Успеваю все»

    19.03.2017: INSTASOFT 3.4.3.5

    16.03.2017: Л. Питеркина. Март 2017. Даосские практики для личного благополучия

    15.03.2017: Генеративный коучинг от основателей

    05.03.2017: К. Бордунос. Кризис - лучшее время для Лидера

    03.03.2017: Торт-раскраска

    02.03.2017: К.Бордунос. Альфа-контроль в бизнесе

    02.03.2017: Кен Уилбер. Интегральная духовность

    28.02.2017: Имбилдинг - Кaк cделaть ночи незaбывaемыми

    28.02.2017: Классические многослойные тортики от craftsy

    28.02.2017: SMM: Индустрия моды (SFBA)

    28.02.2017: Раскрытие твоей ценности - 1

    28.02.2017: [Кулинaрия] Шкoла хорoшей хoзяйки

    22.02.2017: Любовь. Секреты разморозки

    21.02.2017: Элитный курс «Психология и психофизиология питания»

    20.02.2017: Шьем купальники для гимнастики

    17.02.2017: Роман Милованов (AWAKENING). Сердце. вебинар

    07.02.2017: swSpyBrowser - интернет мультибраузер в каждой вкладке свои cookies, useragent и IP-адрес

    03.02.2017: Элитный курс «фитнес-нутрициолог»

    26.01.2017: А. Маматов. Депрессия и панические атаки. январь 2017

    26.01.2017: Сергей Домогацкий - Путь

    24.01.2017: Вебинары К. Довлатова по "сказкам" с реинтеграциями

    21.01.2017: Antidetect 6.50.2.2016

    17.01.2017: БроБот 2016.07.13

    16.01.2017: А. Иванов. Веб-аналитика для бизнеса (для чайников)

    12.01.2017: [Дуйко Андрей] Очарование Партнера 2

    07.01.2017: С. Ковалев. книга "Нейропрограммирование успешной судьбы" 2015

    25.12.2016: И. Ледоховский, Р. Мануэль. Мастер гипнотических историй. часть 2 из 3

    23.12.2016: Книга - А. Погорелый. 23 способа как заработать в интернете. 2016

    16.12.2016: И. Ледоховский, Р. Мануэль. Мастер гипнотических историй. часть 1 из 3

    12.12.2016: В. Сибирцев. Избавление от страхов

    08.12.2016: Книга - Маркетинг Дракулы

    02.12.2016: Кен Уилбер. Интегральный буддизм

    02.12.2016: Е. Шморгун. Утренние медитации

    02.12.2016: Е. Шморгун. Первый базовый модуль. Осознанность

    16.11.2016: XMailer III,XServers v1.0,XDomains v1.0

    11.11.2016: И. Ледоховский. Мастерство разговорного гипноза. часть 3

    27.10.2016: Datacol v7.10

    20.10.2016: ОСНОВЫ МОДНОГО БИЗНЕСА. 2016

    15.10.2016: Эзотерический марафон "Новая Я"

    28.09.2016: О.Фролова. Визуальный интеллект. 9 авг 2016

    28.09.2016: ГостьОК 2.0 PRO

    24.09.2016: Софт для накрутки Андроид инсталлов (установок)

    17.09.2016: Д. Богданов - 2016. Матрица здоровья LIVE

    07.09.2016: РегОК RU

    03.09.2016: И. Ледоховский. Мастерство разговорного гипноза. часть 2

    28.08.2016: Английский язык + начальная школа в схемах и таблицах

    24.08.2016: Парсер Яндекс Карт ver 4.3

    16.08.2016: TWIDIUM TWITTER EDITION 1.0.22

    16.08.2016: Парсер 2GIS ver 4.4

    16.08.2016: Оффлайн Парсер 2Гис! Offline Parser 2Gis!

    16.08.2016: Steadfast.SIPflooder Нулл

    15.08.2016: ElcomSoft.Distributed.Password.Recovery.v3.2.959

    15.08.2016: В каждом ребенке солнце

    15.08.2016: Испания. Гастрономия

    15.08.2016: Книги по китайской медицине. Часть 2.

    15.08.2016: Логотип и фирменный стиль. Руководство дизайнера

    15.08.2016: Налоги за 14 дней. Экспресс-курс. Новое, 14-е изд.

    15.08.2016: Голубая точка. Космическое будущее человечества

    15.08.2016: Бесплодие — диагноз или приговор

Раздача Разработка тестов на Python с использованием Selenium 2.0

Тема в разделе "[WEB] Программирование, администрирование", создана пользователем dimon, 14 янв 2015.

  1. TopicStarter Overlay
     
    dimon
    offline

    dimon Контент-менеджер Премиум Helper VIP

    Сообщения:
    832
    Симпатии:
    1.291
    Монеты:
    Репутация:
    323
    https://skladchik.com/threads/%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-%D1%82%D0%B5%D1%81%D1%82%D0%BE%D0%B2-%D0%BD%D0%B0-python-%D1%81-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC-selenium-2-0.7373/#post-3612058


    Этот курс предназначен для тех, кто хочет освоить программный интерфейс Selenium 2.0 и научиться разрабатывать автотесты для веб-приложений на языке программирования Python.

    После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений на языке программирования Python с использованием инструмента Selenium 2.0, в частности:

    владеть базовым набором команд Selenium 2.0, эмулирующих действия пользователя (ввод текста, клики мышью),
    владеть расширенным набором команд Selenium 2.0, эмулирующих действия пользователя (клавиатурные сочетания, перетаскивание элементов мышью и другие),
    владеть техниками поиска (идентификации) элементов в окне браузера,
    уметь обеспечивать стабильность и скорость выполнения тестов за счёт правильного использования ожиданий,
    уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям,
    владеть основными шаблонами проектирования тестов, в том числе шаблоном PageObject,
    уметь выстраивать архитектуру тестов таким образом, чтобы тесты можно было легко модифицировать и добавлять новые (при небольшом количестве тестов),
    уметь организовывать инфраструктуру для запуска тестов на сервере непрерывной интеграции.

    Занятие 1: инфраструктура создания и запуска тестов

    установка Selenium
    запуск тестов из среды разработки
    подготовка среды разработки
    создание и настройка проекта для разработки тестов
    запуск тестов из среды разработки
    отладка тестов в среде разработки (пошаговое прохождение, просмотр значений переменных)
    запуск тестов в разных браузерах
    без использования Selenum Server
    с использованием Selenium Server
    тестовые фреймворки py.test и nose
    методы завершения и инициализации
    фабрика браузеров
    группировка тестов в тестовые наборы (suite)
    непрерывный запуск тестов
    сервера непрерывной интеграции jenkins, TeamCity
    параллельный запуск тестов, Selenium Grid и облачные сервисы

    Занятие 2: поиск элементов и действия с ними

    открытие страниц приложения
    поиск элементов
    find_element и find_elements
    поиск "на странице" и "внутри элемента"
    явные и неявные ожидания
    переключение между окнами
    переключение между фреймами
    действия с элементами
    основные операции с элементами – click и send_keys
    расширенный набор операций – класс Actions
    нативные и синтезированные события
    получение свойств элементов
    текст элемента
    значения атрибутов элемента

    Занятие 3: PageObject и другие шаблоны проектирования тестов

    проектирование автотестов: чем оно отличается от проектирования ручных тестов
    разделение ответственности
    тесты/фреймворк для управления приложением
    тесты/данные, параметризация тестов
    логика приложения/страницы
    специальные средства для представления страниц
    шаблон проектирования PageObject
    py.saunter и другие реализации шаблона Page Object


    Тренер: Баранцев Алексей


    Скачать:
    Скрытое содержимое:
    **Для просмотра скрытого текста/ссылки у вас должно быть не менее 31 сообщений.**
    Или
    Приобрести премиум-доступ ко всем ссылкам



    razer нравится это.

Поделиться этой страницей

DDoS Protection Powered by  DDos-GuarD