Cargando…

Selenium testing tools cookbook : over 90 recipes to help you build and run automated tests for your web applications with Selenium WebDriver /

Over 90 recipes to help you build and run automated tests for your web applications with Selenium WebDriver About This Book Learn to leverage the power of Selenium WebDriver with simple examples that illustrate real-world problems and their workarounds Explains the testing of mobile applications wit...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Gundecha, Unmesh (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2015.
Edición:Second edition.
Colección:Quick answers to common problems.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn932247924
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 151215s2015 enka o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d N$T  |d IDEBK  |d YDXCP  |d EBLCP  |d N$T  |d DEBBG  |d DEBSZ  |d IDB  |d OCLCQ  |d MERUC  |d OCLCQ  |d OCLCF  |d CEF  |d UKMGB  |d OCLCQ  |d UAB  |d UKAHL  |d RDF  |d OCLCQ  |d QGK  |d OCLCO  |d OCLCQ  |d OCLCO 
016 7 |a 018007136  |2 Uk 
019 |a 927965696  |a 928643042  |a 1259088118 
020 |a 9781784390778  |q (electronic bk.) 
020 |a 1784390771  |q (electronic bk.) 
020 |z 9781784392512 
020 |z 1784392510 
029 1 |a CHNEW  |b 000893836 
029 1 |a CHVBK  |b 374529930 
029 1 |a DEBBG  |b BV043627475 
029 1 |a DEBBG  |b BV043968134 
029 1 |a DEBSZ  |b 473872307 
029 1 |a DEBSZ  |b 485786230 
029 1 |a GBVCP  |b 882747215 
029 1 |a UKMGB  |b 018007136 
035 |a (OCoLC)932247924  |z (OCoLC)927965696  |z (OCoLC)928643042  |z (OCoLC)1259088118 
037 |a CL0500000683  |b Safari Books Online 
050 4 |a QA76.76.A65 
072 7 |a COM  |x 051230  |2 bisacsh 
072 7 |a COM  |x 051440  |2 bisacsh 
082 0 4 |a 005.3  |2 23 
049 |a UAMI 
100 1 |a Gundecha, Unmesh,  |e author. 
245 1 0 |a Selenium testing tools cookbook :  |b over 90 recipes to help you build and run automated tests for your web applications with Selenium WebDriver /  |c Unmesh Gundecha. 
250 |a Second edition. 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2015. 
300 |a 1 online resource (1 volume) :  |b illustrations 
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 
490 1 |a Quick answers to common problems 
588 0 |a Online resource; title from cover page (Safari, viewed December 10, 2015). 
500 |a Includes index. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started; Introduction; Configuring the Selenium WebDriver test development environment for Java with Eclipse and Maven; Using Ant for Selenium WebDriver test execution; Configuring Microsoft Visual Studio for Selenium WebDriver test development; Configuring Selenium WebDriver for Python and Ruby; Setting up Internet Explorer Driver Server; Setting up ChromeDriver for Google Chrome; Setting up Microsoft WebDriver for Microsoft Edge; Chapter 2: Finding Elements 
505 8 |a IntroductionUsing browser tools for inspecting elements and page structure; Finding an element using the findElement method; Finding elements using the findElements method; Finding links; Finding elements by tag name; Finding elements using XPath; Finding elements using CSS selectors; Locating elements using text; Finding elements using advanced CSS selectors; Using jQuery selectors; Chapter 3: Working with Elements; Introduction; Automating textboxes, text areas, and buttons; Checking an element's text; Checking an element's attribute and CSS values; Automating dropdowns and lists 
505 8 |a Checking options in the Select elementChecking selected options in dropdowns and lists; Automating radio buttons and radio groups; Automating checkboxes; Working with WebTables; Chapter 4: Working with Selenium API; Introduction; Checking an element's presence; Checking an element's state; Using Advanced User Interactions API for mouse and keyboard events; Performing double-click on an element; Performing drag-and-drop operations; Working with context menus; Executing JavaScript code; Capturing screenshots with Selenium WebDriver; Maximizing the browser window; Handling session cookies 
505 8 |a Working with browser navigationWorking with WebDriver events; Chapter 5: Synchronizing Tests; Introduction; Synchronizing a test with an implicit wait; Synchronizing a test with an explicit wait; Synchronizing a test with custom-expected conditions; Synchronizing a test with FluentWait; Chapter 6: Working with Alerts, Frames, and Windows; Introduction; Handling a simple JavaScript alert box; Handling a confirm and prompt alert box; Identifying and handling frames; Working with IFRAME; Identifying and handling a child window; Identifying and handling a window by its title 
505 8 |a Identifying and handling a pop-up window by its contentChapter 7: Data-driven Testing; Introduction; Creating a data-driven test using JUnit; Creating a data-driven test using TestNG; Reading test data from a CSV file using JUnit; Reading test data from an Excel file using JUnit and Apache POI; Creating a data-driven test in NUnit; Creating a data-driven test in MSTEST; Creating a data-driven test in Ruby using Roo; Creating a data-driven test in Python using DDT; Chapter 8: Using the Page Object Model; Introduction; Using the PageFactory class for exposing the elements on a page 
520 |a Over 90 recipes to help you build and run automated tests for your web applications with Selenium WebDriver About This Book Learn to leverage the power of Selenium WebDriver with simple examples that illustrate real-world problems and their workarounds Explains the testing of mobile applications with Appium for mobile platforms such as iOS and Android A pragmatic manual with engaging recipes and attractive screenshots to test your web applications efficiently Who This Book Is For This book is intended for software quality assurance/testing professionals, software project managers, or software developers with prior experience in using Selenium and Java to test web-based applications. This books also provides examples for C#, Python and Ruby users. What You Will Learn Understand how the locators work and use various locator methods to build reliable tests Build reliable and maintainable tests with the Selenium WebDriver API Use the PageFactory pattern to build a robust and easy to maintain test framework Build data-driven tests and extend Selenium API to implement custom steps and checks Integrate and use ATDD/BDD tools such as Cucumber, SpecFlow, Capybara, and Behave with the Selenium WebDriver API Set up iPhone/iPad and Android simulators and devices to test your mobile web application with Appium Set up Selenium Grid for faster and parallel running of tests, increasing test coverage and reducing test execution time for cross-browser testing Build extended Selenium WebDriver tests for additional coverage In Detail This book is an incremental guide that will help you learn and use the advanced features of the Selenium toolset including the WebDriver API in various situations to build a reliable test automation. You start off by setting up the test development environment and gain tips on the advanced locater strategy and the effective use of the Selenium WebDriver API. After that, the use of design patterns such as data - driven tests and PageFactory are demonstrated. You will then be familiarised with extending Selenium WebDriver API by implementing custom tasks and setting up your own distributed environment to run tests in parallel for cross-browser testing. Finally, we give you some tips on integrating Selenium WebDriver with other popular tools and testing mobile applications. By the end of this book, you will have learned enough to solve complex testing issues on your own. Style and approach This recipe-based guide covers real-life scenar... 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Application software  |x Testing. 
650 0 |a Web applications  |x Testing. 
650 0 |a Browsers (Computer programs)  |x Automation. 
650 6 |a Navigateurs (Logiciels)  |x Automatisation. 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x Tools.  |2 bisacsh 
650 7 |a Application software  |x Testing  |2 fast 
776 0 8 |i Erscheint auch als:  |n Druck-Ausgabe  |t Gundecha, Unmesh. Selenium Testing Tools Cookbook - Second Edition 
830 0 |a Quick answers to common problems. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781784392512/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH29507056 
938 |a EBL - Ebook Library  |b EBLB  |n EBL4191129 
938 |a EBSCOhost  |b EBSC  |n 1089599 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis33054127 
938 |a YBP Library Services  |b YANK  |n 12684647 
994 |a 92  |b IZTAP