|
|
|
|
LEADER |
00000cam a2200000M 4500 |
001 |
OR_on1241664423 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr |n||||||||| |
008 |
210315s2021 xx o 0|| 0 eng d |
040 |
|
|
|a YDX
|b eng
|c YDX
|d UKAHL
|d EBLCP
|d CZL
|d OCLCO
|d OCLCF
|d UKMGB
|d N$T
|d OCLCQ
|d IEEEE
|d OCLCO
|
015 |
|
|
|a GBC120499
|2 bnb
|
016 |
7 |
|
|a 020104576
|2 Uk
|
019 |
|
|
|a 1242876045
|
020 |
|
|
|a 9781800203761
|q (electronic bk.)
|
020 |
|
|
|a 1800203764
|q (electronic bk.)
|
020 |
|
|
|z 180020678X
|
020 |
|
|
|z 9781800206786
|
029 |
1 |
|
|a AU@
|b 000071420272
|
029 |
1 |
|
|a UKMGB
|b 020104576
|
035 |
|
|
|a (OCoLC)1241664423
|z (OCoLC)1242876045
|
037 |
|
|
|a 9781800203761
|b Packt Publishing
|
037 |
|
|
|a 10163121
|b IEEE
|
050 |
|
4 |
|a QA76.9.U83
|b .K663 2021
|
082 |
0 |
4 |
|a 004.019
|2 23
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a KONDRATIUK, DARIO.
|
245 |
1 |
0 |
|a UI TESTING WITH PUPPETEER
|h [electronic resource] :
|b implement end-to-end testing and browser automation using javascript... and node.js.
|
260 |
|
|
|a [S.l.] :
|b PACKT PUBLISHING LIMITED,
|c 2021.
|
300 |
|
|
|a 1 online resource
|
336 |
|
|
|a text
|2 rdacontent
|
337 |
|
|
|a computer
|2 rdamedia
|
338 |
|
|
|a online resource
|2 rdacarrier
|
505 |
0 |
|
|a Cover -- Title page -- Copyright and Credits -- Dedicated -- Contributors -- Table of Contents -- Preface -- Chapter 1: Getting started with Puppeteer -- What is browser automation? -- Selenium and Puppeteer -- Introducing Headless browsers -- Available headless browsers -- The Chromium DevTools Protocol -- Introducing Puppeteer -- The Puppeteer object model -- Puppeteer use cases -- Task Automation -- Web Scraping -- Content generation -- End-to-end testing -- Setting up the environment -- Node.js -- Visual Studio Code -- Our first Puppeteer code -- Installing Puppeteer
|
505 |
8 |
|
|a Hello world in Puppeteer -- Asynchronous programming in JavaScript -- Promise.all -- Promise.race -- Fulfilling our own promises -- Summary -- Chapter 2: Automated Testing and Test runners -- Technical requirements -- Introduction to Automated Testing -- Unit tests -- Service tests -- End-to-end tests -- Test runner features -- Available test runners -- Creating our first test project -- Organizing our code -- Introducing the Page Object Model -- Summary -- Chapter 3: Navigating through a website -- Technical requirements -- Introducing the tests sites for this chapter
|
505 |
8 |
|
|a Creating a Puppeteer browser -- Using the Puppeteer.launch function -- Headless -- The user data directory -- Executable Path -- Default Viewport -- Product -- Browser Arguments -- Mobile options -- Options in practice -- Navigating through a site -- Timeouts -- waitUntil -- Referrer -- Using the response object -- Getting the response URL -- Getting the response status code -- Introduction to continuous integration -- Summary -- Chapter 4: Interacting with a page -- Technical requirements -- Introduction to HTML, the DOM, and CSS -- HTML -- The DOM -- CSS Selectors -- Finding elements
|
505 |
8 |
|
|a Finding elements using XPath -- Interacting with Elements -- Typing on input elements -- Clicking on elements -- Selecting options in drop-down lists -- Keyboard and Mouse emulation -- Debugging tests with Visual Studio Code -- Summary -- Chapter 5: Waiting for elements and network calls -- Technical requirements -- Waiting for the page to load -- Waiting for elements -- Await a wait function -- Waiting for network calls -- Arrange, Act, Await -- Fire and forget -- Promise.all -- Waiting for page events -- The close event -- The popup event -- Target created event -- The console event
|
505 |
8 |
|
|a The dialog event -- The headless recorder -- Summary -- Chapter 6: Executing and Injecting JavaScript -- Technical requirements -- Executing JavaScript code -- Variable scopes in JavaScript -- Manipulating handles with JavaScript code -- Getting information from the elements -- Acting on elements -- Enforcing server rules -- Finding elements using JavaScript -- Waiting for functions -- Exposing local functions -- Running our checks with Checkly -- Summary -- Chapter 7: Generating Content with Puppeteer -- Technical requirements -- Taking screenshots -- Using screenshots for regression tests
|
520 |
|
|
|a Explore Google's open source web automation library Puppeteer to perform tasks such as end-to-end testing, performance monitoring, and task automation with ease. Using real-world use cases, this book will help you learn the capabilities and best practices of Puppeteer to take your automation code to the next level.
|
590 |
|
|
|a O'Reilly
|b O'Reilly Online Learning: Academic/Public Library Edition
|
650 |
|
0 |
|a Puppeteer (Computer file)
|
650 |
|
0 |
|a User interfaces (Computer systems)
|x Testing.
|
650 |
|
0 |
|a User interfaces (Computer systems)
|x Design.
|
650 |
|
7 |
|a User interfaces (Computer systems)
|x Design
|2 fast
|
650 |
|
7 |
|a User interfaces (Computer systems)
|x Testing
|2 fast
|
776 |
0 |
8 |
|i Print version:
|z 180020678X
|z 9781800206786
|w (OCoLC)1225288015
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781800206786/?ar
|z Texto completo (Requiere registro previo con correo institucional)
|
938 |
|
|
|a ProQuest Ebook Central
|b EBLB
|n EBL6516210
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 301991243
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n AH38290972
|
938 |
|
|
|a EBSCOhost
|b EBSC
|n 2876277
|
994 |
|
|
|a 92
|b IZTAP
|