[ Free eBook ] Automatic Operation of Browser using Selenium and C#Author Takahiro Kurose – Albawater.co

Introduction One of test automation tools is Selenium It is widely used around the world as a tool for automating test for web application In this book we use Selenium WebDriver to perform automatic operation of the browser As for browser we use both Mozilla Firefox and Google ChromeSelenium is a very useful tool but it is not an easy tool which lets us use it as soon as we learn it Practice is necessary but it is not desirable to use the real website running in the internet for practiceTherefore, in this book we will prepare two sites, demo site and WordPress site for Selenium practice Those sites are constructed on virtual machine on Windows PC and we perform automatic operation using Selenium WebDriver for those sites Those are our own environment so we can practice Selenium as much as we want Who this book is for This book is for those who are experienced in programming C and are interested in automated testing of web applicationSince this book uses Linux Ubuntu as a working environment, if you dont have Linux development experience, it would be better for you to read this book after understanding Basic Linux Commands Structure of this book In Chapter, we learn the knowledge necessary for automatic operation of the browserIn Chapter, we prepare the environment for automatic operation of the browserIn Chapter, we perform automatic operation of demo site as a basic practice of automatic operation using Selenium WebDriverIn Chapter, we perform automatic operation of the site constructed by WordPress as an advanced practice of automatic operation using Selenium WebDriverIn Chapter, we perform automated testing of web application using Selenium WebDriver and Test FrameworkIn Chapter, I mention some notes on using Selenium WebDriver based on my experience of Selenium Execution environment Ubuntu is running on the virtual machine in Windows machine WordPress is built on Ubuntu and we use Selenium WebDriver to operate WordPress automaticallyVersion of softwares used in this bookUbuntuLTS Installation using ubuntudesktop amdo Mozilla FirefoxUbuntu undate is necessary Mozilla GeckoDriver Google Chrome Google Chrome Driver WordPress WooCommerce WooCommerce For Japan MonoDevelop NUnit Selenium ClientTable of contents IntroductionWho this book is forStructure of this bookExecution environmentChapterKnowledge necessary for Selenium WebDriverChapterPrepare automatic operation environmentChapterBasic practice of automatic operationChapterAdvanced practice of automatic operationChapterAutomated testing with Test FrameworkChapterSome notes on the use of Selenium WebDriverAppendix A About VirtualBoxAppendix B About Ubuntu