Bitbucket is a code hosting site with unlimited public and private repositories. We're also free for small teams!

Close

Selenium How To

It is simple web application for testing purpose with selenium tool Selenium. Plus how to with explaining of code, in russian. It is written with python bottle mini framework, and twitter bootstrap front-end framework.

Dependencies are already included. All code running on python 3. Note, selenium library is ported to third version.

Run

You can esay run web server by calling cd src; python server.py. And tests python tests/example[123].py. Or just run python runner.py - simle gui app. Need tkinter lib on linux.

Обратная связь

Вы всегда можете задать вопрос по электронной почте black7white@ya.ru. Если вы нашли какую-то ошибку, не поленитесь, добавьте ее в issue tracker.

Методичка

Документация ниже, это краткое и неполное изложение методичкого указание находяшегося в Downloads.

Описание

docs/intro.md - вступление

docs/setup.md - настройка среды и запуск

docs/html.md - базовые понятия HTML

docs/conclusion.md - заключение

Разбор тестов

docs/tests/base.md - абстрактный тестовый случай

docs/tests/example1.md - обход ссылок на странице

docs/tests/example2.md - работа с базовыми контролами

docs/tests/example3.md - некоторое подобие twitter.com

Лабораторные работы

docs/labs.md - Немного заданий для выполнения

Дополнительно

В проект встроены библиотеки selenium driver и bottle.py распространяющиеся под лицензиями Apache license 2.0 и MIT License.

Recent activity

b7w

b7w uploaded file Тестирование web интерфейсов.pdf to seleniumhowto

File has been deleted.

b7w

b7w uploaded file Тестирование web интерфейсов.pdf to seleniumhowto

File has been deleted.

b7w

b7w uploaded file Тестирование web интерфейсов.pdf to seleniumhowto

File has been deleted.

b7w

Commits by b7w were pushed to b7w/SeleniumHowTo

3ec6054 - Add some installation details in docs. Fix some docs errors. Add test tasks in source files.
b7w

Commits by b7w were pushed to b7w/SeleniumHowTo

cc1057a - Fix wrong Chrome installation. For running test we need FF, Chrome can be used for debuging.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.