Във Фейсбук червата на библиотеката е разработена на PHP - PHP-webdriver. Тази библиотека работи заедно със селен, изходния код е, публикувани в GitHub. Какво е това чудо? Какво може? Защо трябва да се наложи да се развива? За да започнете, нека да погледнем какво - Селен. Това е, на първо място, де факто международно признат - Уеб драйвер за контрол браузър. Да ... да ... да ... това ви позволява да контролирате почти всички популярни уеб браузъри: IE, Opera, Chrome, Firefox. Това ни дава една наистина фантастична възможност за автоматизиране на процеса на разбор и пространства на сърф "в интернет." В "изчислява", която контролира браузърът не е човек, а програмата е почти невъзможно! Но недостатъците на Разбира се, този подход е:
- повишено натоварване на процесора
- повишена консумация RAM
Но тези недостатъци са повече от компенсирани, разумно желязо и постигане на целта!
Защо го взе, за да го напиша Facebook? Това е доста проста. Първоначално PHP-webdriver за цел да провери на сайта! Идентифициране на "бръмбари" в сайта, както и преминаване на авто-тестовете. Като цяло - мощен инструмент за автоматизирано тестване на сайтове, с идентифицирането на грешки и така нататък.
Нека да видим как да го използвате. На първо място, тя трябва да се зададе. Препоръчително е да се използва удобен инструмент - Композитор:
1. Изтегляне на библиотеката
3. Ако не сте инсталирали Селен, аз го обърна от тук. Ние се нуждаем - Селен самостоятелен сървър
4. Стартирайте го:
* - Ако се сблъскате с множество копия, използвайте допълнителния ключ, който определя порта (4000), в който отборът ще слушате Селен:
5. След това, действителното начало на PHP скрипт на контролите на браузъра:
За тази библиотека разполага с мощна документация, но истината е на английски език. език. Това може да се прочете тук.