Автор: Игорь Хрол.

Оригинальная публикация

В этой заметке речь пойдёт о новой библиотеке в open-source. Называется она Webium. Сразу дам ссылки:

Когда в Wargaming'e мы переходили с Java на Python выяснилось, что в Python-стэке не хватает хороших PageObject-реализаций. Везде были какие-то нюансы. Поэтому собравшись с духом написали практически порт HtmlElements (http://htmlelements.qatools.ru/), но на Python.

Про принцип работы я уже писал в блоге: http://ru.khroliz.com/2014/06/python-webdriver-webelement.html Сейчас же мы выпилили из нашего общего фреймворка отдельную библиотеку для этих целей и поделились со всеми.

Переписывать документацию не очень бы хотелось в этом посте. Для SeleniumCamp'2015 я нарисовал неплохую презентацию возможностей Webium'a. Код, представленный в презентации, находится на GitHub'e (https://github.com/wgnet/webium/tree/master/examples).

Приятно, что уже поступают отзывы на Webium. Так что пишите в комментариях, или ещё лучше - делайте Pull Request'ы.

Go to top