Cargando…

Mastering Selenium WebDriver 3. 0 : Boost the Performance and Reliability of Your Automated Checks by Mastering Selenium WebDriver, 2nd Edition.

Selenium WebDriver is an automation tool used by software developers to test the web applications. In this book you will gain a deep understanding of Selenium as a test tool and learn series of strategies that will help you create reliable and extensible test frameworks. Also focus on Java WebDriver...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Patrick Leigh Collin, Mark
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing Ltd, 2018.
Edición:2nd ed.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Mi 4500
001 EBOOKCENTRAL_on1045024196
003 OCoLC
005 20240329122006.0
006 m o d
007 cr |n|---|||||
008 180721s2018 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d MERUC  |d NLE  |d CHVBK  |d OCLCO  |d OCLCQ  |d OCLCO  |d LVT  |d OCLCF  |d C6I  |d OCLCQ  |d UX1  |d K6U  |d OCLCQ  |d OCLCO 
019 |a 1175620853 
020 |a 9781788293686 
020 |a 1788293681 
020 |a 9781788299671 
020 |a 1788299671  |q (Trade Paper) 
024 3 |a 9781788299671 
029 1 |a AU@  |b 000066231510 
029 1 |a CHNEW  |b 001023887 
029 1 |a CHVBK  |b 530323435 
035 |a (OCoLC)1045024196  |z (OCoLC)1175620853 
037 |a B07967  |b 01201872 
050 4 |a QA76.76.T48  |b .C655 2018 
082 0 4 |a 005.14 
049 |a UAMI 
100 1 |a Patrick Leigh Collin, Mark. 
245 1 0 |a Mastering Selenium WebDriver 3. 0 :  |b Boost the Performance and Reliability of Your Automated Checks by Mastering Selenium WebDriver, 2nd Edition. 
250 |a 2nd ed. 
260 |a Birmingham :  |b Packt Publishing Ltd,  |c 2018. 
300 |a 1 online resource (365 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Cover; Title Page; Copyright and Credits; Contributors; Packt Upsell; Table of Contents; Preface; Chapter 1: Creating a Fast Feedback Loop; Making it easy for developers to run tests; Building our test project with Apache Maven; Running your tests in parallel; Parallel tests with TestNG; There are no silver bullets; Multiple browser support; Downloading WebDriver binaries automatically; Going headless; What happened to GhostDriver?; Summary; Chapter 2: Producing the Right Feedback When Failing; Location, location, location; Tests are living documentation; Reliability. 
505 8 |a The test automation team that works in isolationOh, that test always flickers -- don't worry about it; Baking in reliability; Git; Subversion; Continuous integration is key; Setting up TeamCity; Setting up Jenkins; Extending our capabilities by using a Selenium-Grid; A picture paints a thousand words; Don't be afraid of the big bad stack trace; Summary; Chapter 3: Exceptions Are Actually Oracles; NoSuchElementException; NoSuchFrameException; NoSuchWindowException; ElementNotVisibleException; StaleElementReferenceException; InvalidElementStateException; UnsupportedCommandException. 
505 8 |a UnreachableBrowserExceptionSessionNotFoundException; WebDriverException -- element is not clickable at point; NoAlertPresentException; Summary; Chapter 4: The Waiting Game; Are we nearly ready yet?; I've timed it, and I know it takes 5 seconds for the page to load; Machine specification; Server specification; JavaScript engine performance; Networks; So, what do we do?; I just want Selenium to do it for me; Page load timeout; Script timeout; Implicitly wait timeout; It can slow my tests down?; It can break explicit waits?; The explicit wait that never finds an element. 
505 8 |a Hang on, I've tried this and it didn't work that way for me!The explicit wait that works, but slows your tests down; The solution; Using explicit waits; Fluent waits, the core of explicit waits; Functions; Java8 lambdas; Summary; Chapter 5: Working with Effective Page Objects; Why do you keep repeating yourself?; Starting out with page objects; Separation of concerns with page objects; Introducing the Java PageFactory class; Using PageFactory annotations; Initializing proxied objects; Problems with the Java PageFactory class; Introducing the Query object; So, which option should I use? 
505 8 |a Creating extensible page objectsTurning your page objects into a readable DSL; Fluent page objects; Summary; Chapter 6: Utilizing the Advanced User Interactions API; Getting started with the API; Using the API to solve difficult problems; Working with hover menus; Working with drag and drop; Working with offsets; Working with access keys; The Advanced Interactions API doesn't always work for me; Summary; Chapter 7: JavaScript Execution with Selenium; Introducing the JavaScript executor; Let's not get carried away; So, what should we do with it?; A more complex example. 
500 |a Executing complex blocks of JavaScript with the JavascriptExecutor. 
520 |a Selenium WebDriver is an automation tool used by software developers to test the web applications. In this book you will gain a deep understanding of Selenium as a test tool and learn series of strategies that will help you create reliable and extensible test frameworks. Also focus on Java WebDriver API and learn to run tests on multiple browsers. 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
650 0 |a Application software  |x Testing. 
650 7 |a Computer programming  |x software development.  |2 bicssc 
650 7 |a Software testing & verification.  |2 bicssc 
650 7 |a Web programming.  |2 bicssc 
650 7 |a Computers  |x Programming  |x Open Source.  |2 bisacsh 
650 7 |a Computers  |x Software Development & Engineering  |x Quality Assurance & Testing.  |2 bisacsh 
650 7 |a Computers  |x Web  |x Web Programming.  |2 bisacsh 
650 7 |a Application software  |x Testing  |2 fast 
776 0 8 |i Print version:  |a Patrick Leigh Collin, Mark.  |t Mastering Selenium WebDriver 3. 0 : Boost the Performance and Reliability of Your Automated Checks by Mastering Selenium WebDriver, 2nd Edition.  |d Birmingham : Packt Publishing Ltd, ©2018  |z 9781788299671 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=5446029  |z Texto completo 
938 |a EBL - Ebook Library  |b EBLB  |n EBL5446029 
994 |a 92  |b IZTAP