Cargando…

Selenium Testing Tools Cookbook /

In Detail Web technologies are becoming increasingly complex and there is a need to test your web applications against a vast number of browsers and platforms, so you need to build highly reliable and maintainable test automation. This book will help you test your web applications effectively and ef...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Gundecha, Unmesh
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Pub., 2012.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo
Texto completo

MARC

LEADER 00000cam a2200000 a 4500
001 EBOOKCENTRAL_ocn825076950
003 OCoLC
005 20240329122006.0
006 m o d
007 cr unu||||||||
008 130124s2012 enka o 001 0 eng d
040 |a UMI  |b eng  |e pn  |c UMI  |d MERUC  |d N$T  |d COO  |d DEBSZ  |d OCLCQ  |d IDEBK  |d OCLCQ  |d OCLCF  |d KNOVL  |d YDXCP  |d OCLCQ  |d TEFOD  |d OCLCQ  |d NLE  |d FEM  |d AGLDB  |d ICA  |d XFH  |d ZCU  |d OCLCQ  |d D6H  |d VTS  |d CEF  |d ICG  |d OCLCQ  |d UKMGB  |d OCLCQ  |d STF  |d DKC  |d OCLCQ  |d K6U  |d OCLCO  |d OCLCQ  |d OCLCO  |d INARC  |d OCLCQ  |d OCLCL  |d OCLCQ 
016 7 |a 018014795  |2 Uk 
019 |a 821180830  |a 958946713  |a 968008490  |a 969075039  |a 994401390 
020 |a 9781849515757  |q (electronic bk.) 
020 |a 1849515751  |q (electronic bk.) 
020 |a 9781680153637  |q (electronic bk.) 
020 |a 1680153633  |q (electronic bk.) 
020 |z 1849515743 
020 |z 9781849515740 
029 1 |a AU@  |b 000050492414 
029 1 |a DEBBG  |b BV041120896 
029 1 |a DEBBG  |b BV044171446 
029 1 |a DEBSZ  |b 378592734 
029 1 |a DEBSZ  |b 39675807X 
029 1 |a DEBSZ  |b 39744463X 
029 1 |a DEBSZ  |b 493113371 
029 1 |a UKMGB  |b 018014795 
029 1 |a AU@  |b 000058967565 
035 |a (OCoLC)825076950  |z (OCoLC)821180830  |z (OCoLC)958946713  |z (OCoLC)968008490  |z (OCoLC)969075039  |z (OCoLC)994401390 
037 |a CL0500000182  |b Safari Books Online 
037 |a C3FEF260-4537-468B-98FD-C8C39AE541B9  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a T385  |b .G86 2012 
072 7 |a COM  |x 051330  |2 bisacsh 
082 0 4 |a 005.14 
049 |a UAMI 
100 1 |a Gundecha, Unmesh. 
245 1 0 |a Selenium Testing Tools Cookbook /  |c Unmesh Gundecha. 
260 |a Birmingham :  |b Packt Pub.,  |c 2012. 
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  |2 rda 
490 1 |a Community experience distilled 
588 0 |a Online resource; title from cover (Safari, viewed Jan. 22, 2013). 
520 |a In Detail Web technologies are becoming increasingly complex and there is a need to test your web applications against a vast number of browsers and platforms, so you need to build highly reliable and maintainable test automation. This book will help you test your web applications effectively and efficiently with Selenium WebDriver. "Selenium Testing Tools Cookbook" is an incremental guide that will help you learn and use advanced features of Selenium WebDriver API in various situations for building reliable test automation. You will learn how to effectively use features of Selenium using simple and detailed examples. This book will also teach you best practices, design patterns, and how to extend Selenium. "Selenium Testing Tools Cookbook" shows developers and testers who already use Selenium, how to go to the next step and build a highly maintainable and reliable test framework using advanced features of the tool. The book starts with tips on advanced location strategy and effective use of Selenium WebDriver API. Then it demonstrates the use of design patterns such as Data Driven Tests and PageFactory for building maintainable test automation. It also explains extending Selenium WebDriver API along with implementing custom tasks and setting up your own distributed environment to run tests in parallel. It concludes with tips on integrating Selenium WebDriver with other popular tools, testing mobile web applications, and capturing videos of test runs. This books provides examples in Java, C#, Ruby, and Python. "Selenium Testing Tools Cookbook" will help you in building a highly robust and maintainable test automation framework from start to finish. Approach This is a cookbook packed with code examples and step-by-step instructions to ease your learning curve. 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 for testing web-based applications. This book also provides examples for C#, Python, and Ruby users. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1:Locating Elements; Introduction; Using browser tools for inspecting elements and page structure; Locating an element using the findElement method; Locating elements using findElements method; Locating links; Locating elements by tag name; Locating elements using CSS selectors; Locating elements using XPath; Locating elements using text; Locating elements using advanced CSS selectors; Using jQuery selectors; Locating table rows and cells; Locating child elements in a table. 
505 8 |a Chapter 2:Working with Selenium APIIntroduction; Checking an element's text; Checking an element's attribute values; Checking an element's CSS values; Using Advanced User Interactions API for mouse and keyboard events; Performing double-click on an element; Performing drag-and-drop operations; Executing JavaScript code; Capturing screenshots with Selenium WebDriver; Capturing screenshots with RemoteWebDriver/Grid; Maximizing the browser window; Automating dropdowns and lists; Checking options in dropdowns and lists; Checking selected options in dropdowns and lists. 
505 8 |a Automating radio buttons and radio groupsAutomating checkboxes; Controlling Windows processes; Reading a Windows registry value from Selenium WebDriver; Modifying a Windows registry value from Selenium WebDriver; Chapter 3:Controlling the Test Flow; Introduction; Synchronizing a test with an implicit wait; Synchronizing a test with an explicit wait; Synchronizing a test with custom-expected conditions; Checking an element's presence; Checking an element's status; Identifying and handling a pop-up window by its name; Identifying and handling a pop-up window by its title. 
505 8 |a Identifying and handling a pop-up window by its contentHandling a simple JavaScript alert; Handling a confirm box alert; Handling a prompt box alert; Identifying and handling frames; Identifying and handling frames by their content; Working with IFRAME; Chapter 4: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; Reading test data from a database using JUnit and JDBC; Creating a data-driven test in NUnit. 
505 8 |a Creating a data-driven test in MSTESTCreating a data-driven test in Ruby using Roo; Creating a data-driven test in Python; Chapter 5:Using the Page Object Model; Introduction; Using the PageFactory class for exposing elements from a page; Using the PageFactory class for exposing an operation on a page; Using the LoadableComponent class; Implementing nested Page Object instances; Implementing the Page Object model in .NET; Implementing the Page Object model in Python; Implementing the Page Object model in Ruby by using the page-object gem; Chapter 6:Extending Selenium; Introduction. 
546 |a English. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
590 |a Knovel  |b ACADEMIC - Software Engineering 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Application software  |x Testing. 
650 0 |a Computer animation. 
650 0 |a Web sites  |x Authoring programs. 
650 6 |a Animation par ordinateur. 
650 6 |a Sites Web  |x Systèmes-auteur. 
650 7 |a computer animation.  |2 aat 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x Quality Assurance & Testing.  |2 bisacsh 
650 7 |a Application software  |x Testing  |2 fast 
650 7 |a Computer animation  |2 fast 
650 7 |a Web sites  |x Authoring programs  |2 fast 
758 |i has work:  |a Selenium Testing Tools Cookbook (Text)  |1 https://id.oclc.org/worldcat/entity/E39PD3F6cXKkWQGWfxVJjmtbRq  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Gundecha, Unmesh.  |t Selenium Testing Tools Cookbook.  |d Birmingham : Packt Publishing, ©2012  |z 9781849515740 
830 0 |a Community experience distilled. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781849515740/?ar  |z Texto completo 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=1085215  |z Texto completo 
938 |a Internet Archive  |b INAR  |n seleniumtestingt0000gund 
938 |a EBSCOhost  |b EBSC  |n 507335 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis24586469 
938 |a YBP Library Services  |b YANK  |n 9939514 
994 |a 92  |b IZTAP