phantomjs: примеры
25 июня 2016, 12:16
Перед тем как будем использовать фантом его надо запустить как демона
phantomjs --webdriver=4444 > /dev/null &
На данном этапе в интернете есть примеры, но все они довольно однобоки.
Наша же цель автоматизировать «функциональное» тестирование.
В кавычки взято потому что под функциональным тестированием в данном случае понимаем Acceptance (приёмочные) тесты
аля Hello world!
console.log("Hello from PhantomJS"); console.log("\t\t adeveloper"); phantom.exit(0);
тест страницы сайта
var page = require('webpage').create(); var config = { url:"http://shop.dev:8888/", screenshotName:"shopdev.png", viewportSize:{width:1024,height:768} }; //> размер экрана для скриншота page.viewportSize = config.viewportSize; page.open(config.url, function() { console.log("connected to :\t"+config.url); page.render(config.screenshotName); console.log("rendered screenshot :\t"+config.screenshotName); phantom.exit(0); });
Твитнуть
Поделиться
Поделиться
Популярное