Cargando…

PhantomJS Cookbook.

A task-based guide that provides solutions to real-world test automation problems. This book is intended for web development professionals who want to integrate PhantomJS into their development and testing workflows. If you are a web developer looking to run automated unit tests while you work, or p...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Friesel, Rob
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Packt Publishing, 2014.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a22000007a 4500
001 EBOOKCENTRAL_ocn881510114
003 OCoLC
005 20240329122006.0
006 m o d
007 cr |n|||||||||
008 140620s2014 xx o 000 0 eng d
040 |a IDEBK  |b eng  |e pn  |c IDEBK  |d EBLCP  |d MHW  |d DEBSZ  |d E7B  |d OCLCQ  |d DEBBG  |d VT2  |d OCLCO  |d N$T  |d COO  |d OCLCF  |d OCLCQ  |d FEM  |d AGLDB  |d OCLCQ  |d ICA  |d OCLCQ  |d ZCU  |d XFH  |d MERUC  |d OCLCQ  |d D6H  |d OCLCQ  |d VTS  |d ICG  |d NLE  |d AU@  |d UKMGB  |d OCLCQ  |d STF  |d DKC  |d OCLCQ  |d UKAHL  |d OCLCQ  |d AJS  |d OCLCO  |d OCLCQ  |d OCLCO 
016 7 |a 018006904  |2 Uk 
019 |a 968055296  |a 969068088  |a 994553612 
020 |a 1306875684  |q (electronic bk.) 
020 |a 9781306875684  |q (electronic bk.) 
020 |a 9781783981939  |q (electronic bk.) 
020 |a 1783981938  |q (electronic bk.) 
020 |a 9781783981922 
020 |a 178398192X 
029 1 |a AU@  |b 000062545619 
029 1 |a DEBBG  |b BV043609272 
029 1 |a DEBSZ  |b 409815020 
029 1 |a DEBSZ  |b 484724258 
029 1 |a UKMGB  |b 018006904 
035 |a (OCoLC)881510114  |z (OCoLC)968055296  |z (OCoLC)969068088  |z (OCoLC)994553612 
037 |a 618819  |b MIL 
050 4 |a T55.4-60.8 
072 7 |a COM  |x 000000  |2 bisacsh 
082 0 4 |a 006.7  |2 23 
049 |a UAMI 
100 1 |a Friesel, Rob. 
245 1 0 |a PhantomJS Cookbook. 
260 |b Packt Publishing,  |c 2014. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
588 0 |a Print version record. 
520 |a A task-based guide that provides solutions to real-world test automation problems. This book is intended for web development professionals who want to integrate PhantomJS into their development and testing workflows. If you are a web developer looking to run automated unit tests while you work, or perhaps you are a QA engineer looking for a fast test automation utility, then this book is perfect for you. Some prior knowledge of JavaScript would be helpful. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with PhantomJS; Introduction; Installing PhantomJS; Launching the PhantomJS REPL; Running a PhantomJS script; Running a PhantomJS script with arguments; Running PhantomJS with cookies; Running PhantomJS with a disk cache; Running PhantomJS with a JSON configuration file; Debugging a PhantomJS script; Chapter 2: PhantomJS Core Modules; Introduction; Inspecting the version at runtime; Managing cookies with the phantom object. 
505 8 |a Specifying a path for external scriptsSetting up a global PhantomJS error handler; Controlling the exit status of a PhantomJS script; Inspecting command-line arguments; Inspecting system environment variables; Saving a file from a PhantomJS script; Reading a file from PhantomJS; Creating a custom module for PhantomJS; Loading custom modules in PhantomJS; Chapter 3: Working with webpage Objects; Introduction; Creating a web page instance in PhantomJS with the webpage module; Opening a URL within PhantomJS; Generating a POST from PhantomJS; Inspecting page content from a PhantomJS script. 
505 8 |a Includes external JavaScript on the pageRecording debugger messages; Simulating mouse clicks in PhantomJS; Simulating keyboard input in PhantomJS; Simulating scrolling in PhantomJS; Simulating mouse hovers in PhantomJS; Blocking CSS from downloading; Causing images to fail randomly; Submitting Ajax requests from PhantomJS; Working with WebSockets in PhantomJS; Chapter 4: Unit Testing with PhantomJS; Introduction; Running Jasmine unit tests with PhantomJS; Using TerminalReporter for unit testing in PhantomJS; Creating a Jasmine test runner for PhantomJS and every other browser. 
505 8 |a Running Jasmine unit tests with GruntWatching your tests during development with Grunt; Running Jasmine unit tests with the Karma test runner; Generating code coverage reports with Istanbul and the Karma test runner; Running Jasmine unit tests with Karma and PhantomJS from WebStorm; Running QUnit tests with PhantomJS; Running Mocha unit tests with PhantomJS; Chapter 5: Functional and End-to-end Testing with PhantomJS; Introduction; Running Selenium tests with PhantomJS and GhostDriver; Using WebdriverJS as a Selenium client for PhantomJS; Adding Poltergeist to a Capybara suite. 
505 8 |a Taking screenshots during tests with PoltergeistSimulating precise mouse clicks with Poltergeist; Installing CasperJS; Interacting with web pages using CasperJS; End-to-end testing with CasperJS; Exporting test results from CasperJS in XUnit format; Detecting visual regressions using PhantomCSS; Chapter 6: Network Monitoring and Performance Analysis; Introduction; Generating HAR files from PhantomJS; Listing CSS properties; Generating an appcache manifest; Executing a simple performance analysis; Executing a detailed performance analysis. 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
650 0 |a Web site development. 
650 0 |a Web sites  |x Design. 
650 0 |a Internet programming. 
650 6 |a Sites Web  |x Développement. 
650 6 |a Sites Web  |x Conception. 
650 6 |a Programmation Internet. 
650 7 |a COMPUTERS  |x General.  |2 bisacsh 
650 7 |a Internet programming  |2 fast 
650 7 |a Web site development  |2 fast 
650 7 |a Web sites  |x Design  |2 fast 
776 0 8 |i Print version:  |z 9781306875684 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=1688639  |z Texto completo 
936 |a BATCHLOAD 
938 |a Askews and Holts Library Services  |b ASKH  |n AH26843978 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL1688639 
938 |a ebrary  |b EBRY  |n ebr10895030 
938 |a EBSCOhost  |b EBSC  |n 797946 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis28514260 
994 |a 92  |b IZTAP