LEADER 02793nam 22004935 450 001 9910483390103321 005 20230804134626.0 010 $a1-4842-6661-7 024 7 $a10.1007/978-1-4842-6661-8 035 $a(CKB)4100000011786661 035 $a(DE-He213)978-1-4842-6661-8 035 $a(MiAaPQ)EBC6512630 035 $a(Au-PeEL)EBL6512630 035 $a(OCoLC)1241731278 035 $a(CaSebORM)9781484266618 035 $a(PPN)254725627 035 $a(EXLCZ)994100000011786661 100 $a20210309d2021 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aPractical WebDriverIO $eLearn to Automate Effectively Using WebDriverIO APIs /$fby Shashank Shukla 205 $a1st ed. 2021. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2021. 215 $a1 online resource (XXXI, 270 p. 147 illus.) 300 $aIncludes index. 311 $a1-4842-6660-9 327 $a1. Getting Started -- 2. Web Locators -- 3. Browser APIs -- 4. Element APIs and WebdriverIO Assertions -- 5. Additional WebDriverIO Methods -- 6. Other Useful APIs -- 7. Waits -- 8. Timeouts -- 9. Framework Options and Design Pattern -- 10. Assertions -- 11. Configuration File -- 12. Conclusion. 330 $aLearn how to quickly set up the test automation tool WebdriverIO, one of the major Node.js-based test frameworks. Software testing is here to stay, and an integral part of this is test automation. Dive into the amazing possibilities that WebDriverIO offers to automate browser interactions for a user of any web application. You will learn to automate a vast range of actions that a user takes to interact with the browser. From a simple click to more complex user actions such as frame switches, selecting from drop-downs, and file downloads using WebDriverIO APIs. You will also learn about assertions, timeouts, waits, parallel testing frameworks, and the general pros and cons of WebDriverIO. With over 150 working code samples demonstrating various test scenarios that you require in your day-to-day automation testing, this book is your practical handbook to WebDriverIO. You will: Set up and install WebdriverIO efficiently Run parallel execution using WebdriverIO Review the pros, cons and challenges you may face with WebdriverIO Ensure optimum usage and avoid common mistakes. 606 $aInternet programming 606 $aWeb Development 615 0$aInternet programming. 615 14$aWeb Development. 676 $a005.14 700 $aShukla$b Shashank$0846237 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910483390103321 996 $aPractical WebDriverIO$91890256 997 $aUNINA